6 Metodi per cancellare i file in Linux usando find exec rm

Usare il find exec rm Command per trovare e cancellare i file in Linux

Vi serve un modo sicuro e veloce per cancellare directory e file? Leggete la nostra guida dettagliata per imparare a cancellare qualsiasi cosa in modo corretto.

Scarica | Win Scarica | Mac
100% sicuro e download gratuito

In questo articolo tratteremo un problema frequente riscontrato da alcuni utenti: come eliminare i dati indesiderati in modo permanente e sicuro. Questa esercitazione spiega sei modi per rimuovere i dati da un server usando find exec rm. Inoltre, esamineremo i migliori software di recupero dati nel caso in cui si dovessero cancellare o perdere informazioni per errore. Ok, allora cominciamo!

Parte 1. Che cos'è il comando find exec rm?

È possibile rimuovere determinati file o directory da un sistema con il find exec rm command. Questo programma utilizza un trio di altri comandi per eliminare in modo permanente qualsiasi file o cartella che trova. Find exec rm è uno strumento prezioso per l'eliminazione in blocco di file e directory in base a numerosi criteri (come autorizzazioni, tipo, data, proprietà, dimensioni e altro).

Il exec command è la parte più potente del find command, in quanto consente all'utente Linux di eseguire qualsiasi comando sui file recuperati. A seguito della ricerca, è possibile eseguire alcune operazioni sui dati scoperti.

find exec rm command prompt

Sintassi del find exec rm Command

Quando si usa find, si utilizza la seguente sintassi:

find [options] [path] [expression]

Dove:

  • options: È del tutto facoltativo. Potrebbe essere necessario includerlo per la maggior parte del tempo. Per un elenco completo delle opzioni si può consultare la pagina di documentazione del comando locate.
  • path: Il percorso di una directory da cercare.
  • expression: Qui si inseriscono i parametri di ricerca dell'articolo che si desidera individuare, per nome, taglia, ecc.

Parte 2. Come usare il find exec rm Command per cancellare i file in Linux?

A volte è importante individuare tutti i file ed eliminarli contemporaneamente. Tuttavia, i criteri di ricerca non sono supportati dal comando rm.

A tale scopo, è necessario utilizzare il find command per cercare ed eliminare al volo i file in una directory. È possibile mescolare i comandi search e rm.

1. Trovare ed Eliminare i File con un Nome Specifico

Per trovare ed eliminare i file con un nome specifico, utilizzeremo questo comando:

find . -type f -name "*.x" -exec rm -f {} \;

Ecco un esempio. Ogni volta che find rileva un file con estensione .txt, il rm command lo elimina. Eseguiremo la seguente sintassi:

find . -type f -name "*.txt" -exec rm -f {} \;

2. Trovare ed eliminare i file in più directory

Utilizzeremo il seguente comando:

find /root folder -name failed*.* -type f -exec rm {} \;

Ad esempio, per eliminare diverse directory contemporaneamente, eseguire il comando rm seguito dai nomi delle directory separati da uno spazio. È necessario eseguire questo comando:

find /path1 /path2 -name failed*.* -type f -exec rm {} \;

3. Trovare ed Eliminare i File più Vecchi di x Giorni

Per trovare ed eliminare i file più vecchi di x giorni, eseguire la seguente sintassi:

find /path/to/files* -mtime +x -exec rm {} \;

Ad esempio, utilizzando il comando seguente, cercate tutte le cartelle sotto /var/log modificate negli ultimi 30 giorni.

find /var/log -type d -mtime +30 -exec rm -rf {} \;

4. Trovare ed Eliminare i File Con l'Ora di Modifica

Eseguite il comando seguente:

find /path -mmin -x -exec rm {} \;

Ad esempio, per rimuovere i file modificati entro 60 minuti, digitare:

find /path -mmin -60 -exec rm {} \;

5. Trovare ed Eliminare i File di Grandi Dimensioni

Dovremmo impiegare:

find /path -type f -size +x -exec rm {} \;

Ad esempio, trova i file di dimensioni superiori a 200 MB. Rimuovere questi file. Questo può essere fatto da:

find /path -type f -size +200M -exec rm {} \;

6. Altri esempi di find exec rm avanzati

Trova ed elimina tutti i file *.bak nella directory corrente con la conferma dell'utente:

find . -type f -name "*.bak" -exec rm -i {} \;

Trova e rimuove tutti i file.mp3 più grandi di 10 MB con un solo comando.

find / -type f -name *.mp3 -size +10M -exec rm {} \;

Per eliminare tutti i file a.out e *.o che non sono stati visualizzati per una settimana e non sono montati con nfs, immettere:

find / \( -name a.out -o -name ‘*.o’ \) -atime +7 ! -fstype nfs -exec rm {} \;

Parte 3. Cosa fare se si è cancellato accidentalmente un file importante in Linux?

Una volta eseguito il comando find e rm, i file vengono eliminati in modo irrecuperabile. Ma non fatevi prendere dal panico. Esistono alcuni strumenti di Linux data recovery tools che consentono di recuperare i file eliminati. Il più consigliato è Recoverit Linux Recovery. Questo programma completo di recupero dati protegge i dati di Linux da cancellazioni involontarie, guasti hardware e calamità naturali.

Wondershare Recoverit - Il Vostro Software di Recupero Linux Sicuro e Affidabile

5.481.435 persone lo hanno scaricato.

Recupera documenti, foto, video, musica, e-mail e altri oltre 1000 tipi di file persi o cancellati in modo efficace, sicuro e completo.

Compatibile con tutte le principali distro Linux, tra cui Ubuntu, Linux Mint, Debian, Fedora, Solus, Opensuse, Manjaro, ecc.

Assiste in oltre 500 scenari di perdita di dati, come l'eliminazione, la formattazione del disco, l'arresto del sistema operativo, l'interruzione di corrente, l'attacco di virus, la perdita di una partizione e molti altri.

La semplice interfaccia point-and-clic consente di recuperare i dati dai dischi rigidi Linux in pochi clic.

Funziona attraverso una connessione remota. È possibile recuperare i dati persi anche quando il dispositivo Linux si blocca.

È possibile seguire la guida passo-passo per un recupero rapido o guardare il video qui sotto per una spiegazione più completa.

Passo 1. Scegliere l'opzione di Linux Recovery

Avviare l'applicazione e scegliere NAS e Linux. Si trova sul lato sinistro della schermata principale. Per continuare, fare clic sull'opzione Linux Recovery.

recupero di linux su nas e linux
Scarica Gratis

Per Windows XP/Vista/7/8/10/11

Scarica Gratis

Per macOS X 10.10 - macOS 13

Passo 2. Valutare il computer Linux

Immettere i dati richiesti per stabilire una connessione a distanza. Quando si è pronti, scegliere Connetti dal menu.

stabilire una connessione remota

Sarebbe meglio se vi tratteneste fino alla creazione del collegamento. Dopo una connessione riuscita, Recoverit inizierà immediatamente la scansione del computer Linux alla ricerca dei dati mancanti.

Passo 3. Anteprima dei file cancellati/perduti e loro recupero

A seconda della quantità di dati da scansionare, la procedura di scansione potrebbe richiedere del tempo. Nella barra inferiore viene visualizzato l'avanzamento della scansione. L'aspetto più piacevole dell'utilizzo di Recoverit è che si può interrompere la ricerca quando si vuole dopo aver trovato il file che si desidera recuperare.

Esegue automaticamente la scansione dei file eliminati per errore

Al termine della scansione, Recoverit consente di esaminare i file per verificare che siano quelli che si desidera recuperare. A questo punto, scegliere Recupera per salvare il file sul dispositivo Linux.

anteprima e recupero dei dati persi

Il programma vi chiederà di scegliere una cartella di destinazione per il recupero dei file. Per ottenere le informazioni recuperate, fare clic sul pulsante Recupera. Ricordate il percorso seguito prima di perdere i file e sceglietene uno nuovo questa volta.

trasferire i file recuperati in una nuova cartella
Scarica Gratis

Per Windows XP/Vista/7/8/10/11

Scarica Gratis

Per macOS X 10.10 - macOS 13

Oltre all'utilizzo di un software di recupero dati per Linux come Recoverit, esistono molti altri modi per recuperare i file cancellati in Linux. Abbiamo stilato un elenco di 8 modi per recuperare i file cancellati in Linux che potrete utilizzare senza esitazione per ripristinare rapidamente i file persi.

Conclusione

È ora possibile utilizzare il find exec rm command per eliminare definitivamente i file senza chiedere conferma. È possibile utilizzare i 6 modi sopra menzionati per scegliere le azioni appropriate quando si trovano ed eliminano i file. Tuttavia, Wondershare Recoverit vi salverà se rimuovete i file sbagliati. Provatelo subito!

Le persone chiedono anche