Vuoi sapere come puoi eliminare un file o una cartella sulla tua macchina Linux? Forse hai alcuni file non necessari che vuoi rimuovere dal tuo sistema.

In questo articolo, discuteremo di tutto ciò che riguarda l'eliminazione di file e cartelle in Linux. Forniremo anche brevi informazioni sui vari flag e opzioni che puoi utilizzare durante l'eliminazione di file e directory sul tuo computer.

Come eliminare un file in Linux

Per impostazione predefinita, i sistemi Linux forniscono un modo per eliminare file e directory utilizzando il terminale. Scollega, rm, e rmdir sono utilità integrate che consentono a un utente di pulire la memoria di sistema rimuovendo i file che non sono più necessari (rm sta per rimuovere mentre rmdir denota rimuovi directory).

Per eliminare un file utilizzando il comando unlink, digita:

scollega nome file

Quando premi accedere, il sistema rimuoverà l'hard link del file specificato con l'archiviazione. Tieni presente che non sarai in grado di eliminare più file utilizzando il comando unlink. Il comando rm prende il sopravvento in tali situazioni.

instagram viewer

Per eliminare un singolo file utilizzando rm, digita:

nomefile rm

Con rm, dovrai confermare l'eliminazione dei file protetti da scrittura digitando y o . Questo è un meccanismo di sicurezza in Linux poiché la maggior parte dei file di sistema sono protetti da scrittura e Linux conferma se l'utente desidera eliminarli. Crittografia di file e cartelle su Linux è possibile anche se si è seriamente intenzionati a proteggere il proprio sistema.

Durante l'eliminazione di un file protetto da scrittura, verrà visualizzato un messaggio simile a quello riportato di seguito.

rm: rimuovere il normale file vuoto protetto da scrittura 'nomefile'?

Puoi anche passare più nomi di file separati con l'estensione Spazio carattere per rimuovere più di un file.

rm nomefile1 nomefile2 nomefile3

Per eliminare tutti i file che hanno un'estensione specifica, puoi implementare espressioni regolari nel comando rm.

rm * .txt

Il comando di cui sopra rimuoverà tutti i file di testo nella directory di lavoro corrente.

Se vuoi confermare l'eliminazione di ogni file in una directory, usa il -io bandiera con rm. Il -io flag sta per interattivo e ti consentirà di scegliere se eliminare o meno il file. Dovrai digitare o n / no per confermare la tua scelta.

rm -i * .txt

Per eliminare i file senza la richiesta di conferma, utilizzare il -f flag con il comando rm. Il -f sta per vigore o forzatamente.

rm -f nomefile1 nomefile2 nomefile3

Ci sono varie altre opzioni rm che puoi usare. Puoi anche concatenare più opzioni insieme per aumentare l'efficienza del tuo comando. Ad esempio, combinando -io e -v insieme visualizzeranno un prompt prima di eliminare qualsiasi file specificato in modalità dettagliata.

rm -iv * .docx

Relazionato: Come creare un nuovo file in Linux

Rimozione di directory e cartelle

Su Linux, ci sono due scelte di comando quando si tratta di eliminare le cartelle. Puoi utilizzare il file rmdir comando o il rm comando.

Tuttavia, c'è una leggera differenza tra questi due comandi. Con rmdir, puoi eliminare solo directory vuote. Se hai una cartella che contiene più file, sei obbligato a usare il comando rm.

Per eliminare una cartella vuota utilizzando il comando rmdir:

rmdir / directory

Se c'è una directory vuota che vuoi rimuovere, usa il file -d flag con il comando rm. Il -d flag sta per directory.

rm -d / directory

Anche l'eliminazione di più directory con il comando rm è facile. Passa il nome delle cartelle separate dal file spazio personaggio.

rm -r / dir1 / dir2 / dir3

Per eliminare una directory non vuota (cartelle contenenti file), utilizzare il file -r opzione con il comando. Il -r bandiera o ricorsivo flag eliminerà ricorsivamente tutti i file e le sottocartelle della directory specificata.

rm -r / directory

Come i file su Linux, se la directory è protetta da scrittura, rm mostrerà un prompt che chiederà di confermare nuovamente la rimozione. Per ignorare il prompt, utilizzare il -f flag con il comando.

rm -rf / directory

Puoi anche concatenare più opzioni insieme durante l'eliminazione delle cartelle. Inoltre, è possibile utilizzare espressioni regolari durante l'eliminazione delle directory di Linux.

Gestione dei file su Linux

Conoscere come organizzare lo spazio di archiviazione sul tuo computer eliminando file e cartelle è essenziale. Potresti imbatterti in una situazione in cui il tuo file manager non ti consente di eliminare graficamente file e cartelle. In questi casi, eliminare i file utilizzando il terminale è l'unica scelta appropriata.

A volte, potresti voler spostare un file in un'altra directory invece di eliminarlo completamente dal tuo sistema. Linux fornisce il mv comando per modificare la posizione di file e cartelle nella memoria di sistema.

E-mail
Come spostare i file Linux con il comando Mv

Spostare file nel terminale Linux è più potente che in un browser di file, ma è necessario sapere cosa si sta facendo.

Argomenti correlati
  • Linux
  • Gestione dei file
  • terminale
  • Linux
Circa l'autore
Deepesh Sharma (23 articoli pubblicati)

Deepesh è il Junior Editor per Linux presso MUO. Scrive contenuti informativi su Internet da oltre 3 anni. Nel tempo libero ama scrivere, ascoltare musica e suonare la chitarra.

Altro da Deepesh Sharma

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Ancora un passo…!

Conferma il tuo indirizzo e-mail nell'e-mail che ti abbiamo appena inviato.

.