mc il file-manager nel terminale
Sommario:
In questo tutorial, ti mostreremo come utilizzare i comandi
rm
,
unlink
e
rmdir
per rimuovere file e directory in Linux.
Come rimuovere i file
Per rimuovere (o eliminare) un file in Linux dalla riga di comando, utilizzare il comando
rm
(remove) o
unlink
.
Il comando
unlink
ti consente di rimuovere solo un singolo file, mentre con
rm
puoi rimuovere più file contemporaneamente.
Fai molta attenzione quando rimuovi file o directory, perché una volta che il file è stato eliminato, non può essere facilmente recuperato.
-
Per eliminare un singolo file, utilizzare il comando
rmounlinkseguito dal nome del file:unlink filenamerm filenameSe il file è protetto da scrittura, ti verrà richiesta la conferma, come mostrato di seguito. Per rimuovere il file digitare
yeEnter. Altrimenti, se il file non è protetto da scrittura, verrà eliminato senza richiesta.rm: remove write-protected regular empty file 'filename'?Per eliminare più file contemporaneamente, utilizzare il comando
rmseguito dai nomi dei file separati da spazio.rm filename1 filename2 filename3Puoi anche utilizzare un carattere jolly (
*) e espansioni regolari per abbinare più file. Ad esempio, per rimuovere tutti i file.pdfnella directory corrente, utilizzare il comando seguente:rm *.pdfQuando si utilizzano espansioni regolari, elencare innanzitutto i file con il comando
lsmodo da poter vedere quali file verranno eliminati prima di eseguire il comandorm.Utilizzare
rmcon l'opzione-iper confermare ciascun file prima di eliminarlo:rm -i filename(s)Per rimuovere i file senza chiedere conferma anche se i file sono protetti da scrittura, passare l'opzione
-f(force) al comandorm:rm -f filename(s)Puoi anche combinare le opzioni
rm. Ad esempio, per rimuovere tutti i file.txtnella directory corrente senza un prompt in modalità dettagliata, utilizzare il comando seguente:rm -fv *.txt
Come rimuovere le directory (cartelle)
In Linux, è possibile rimuovere / eliminare le directory con
rmdir
e
rm
.
rmdir
è un'utilità della riga di comando per l'eliminazione di directory vuote mentre con
rm
è possibile rimuovere ricorsivamente le directory e il loro contenuto.
-
Per rimuovere una directory vuota, utilizzare
rmdirorm -dseguito dal nome della directory:rm -d dirnamermdir dirnamePer rimuovere le directory non vuote e tutti i file al loro interno, utilizzare il comando
rmcon l'opzione-r(ricorsiva):rm -r dirnameSe una directory o un file all'interno della directory sono protetti da scrittura, verrà richiesto di confermare l'eliminazione.
Per rimuovere le directory non vuote e tutti i file senza che sia richiesto, utilizzare
rmcon le opzioni-r(ricorsive) e-f:rm -rf dirnamePer rimuovere più directory contemporaneamente, utilizzare il comando
rm -rseguito dai nomi di directory separati da spazio.rm -r dirname1 dirname2 dirname3Come per i file, puoi anche utilizzare un carattere jolly (
*) e espansioni regolari per abbinare più directory.
Conclusione
A questo punto dovresti avere una buona conoscenza di come usare i comandi
rm
,
rmdir
e
unlink
Linux e dovresti essere in grado di rimuovere in modo sicuro file e directory dalla riga di comando.
Come estrarre file CAB usando gli strumenti da riga di comando in Windows 10/8/7
Puoi decomprimere uno o più file CAB compressi compressi utilizzando strumenti da riga di comando incorporati di Windows come expand.exe, makecab ed extrac32.
Come trovare file in Linux usando la riga di comando
Il comando find è uno degli strumenti più potenti nell'arsenale degli amministratori di sistema Linux. Cerca file e directory in una gerarchia di directory in base a un'espressione data dall'utente e può eseguire azioni specificate dall'utente su ciascun file corrispondente.
Come leggere un file riga per riga in bash
Quando scrivi gli script di Bash, a volte ti troverai in situazioni in cui devi leggere un file riga per riga. Ad esempio, potresti avere un file di testo contenente dati che dovrebbero essere elaborati dallo script.







