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.
Per eliminare un singolo file utilizzando rm, digita:
nomefile rm
Con rm, dovrai confermare l'eliminazione dei file protetti da scrittura digitando y o sì. 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 sì 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.
Spostare file nel terminale Linux è più potente che in un browser di file, ma è necessario sapere cosa si sta facendo.
- Linux
- Gestione dei file
- terminale
- Linux
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.
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.