Tips & Tricks

Gestione File e Directory
Sintassi: cd [DIRECTORY] Descrizione: cd entra nella directory specificata. Se non è fornita alcuna directory allora entra nella home directory dell'utente. Esempi: cd /usr/include entra nella directory /usr/include
cp
Sintassi: modo1: cp [OPZIONE...] FILE_ORIGINE... DIRECTORY modo2: cp [OPZIONE...] FILE_ORIGINE FILE_DESTINAZIONE Descrizione: modo1: (si riconosce perchè l'ultimo argomento è una directory esistente) Copia i file specificati con [FILE_ORIGINE...] nella directory DIRECTORY. modo2: Copia il file FILE_ORIGINE nel file FILE_DESTINAZIONE. Opzioni: -b, --backup crea copie di backup dei file che stanno per essere sovrascritti -f, --force non chiede conferma quando l'operazione indicata richiede la sovrascrittura (con conseguente perdita) di file esistenti -i, --interactive prima di procedere ad eventuali sovrascritture di file esistenti chiede conferma -R, --recursive copia ricorsivamente directory e sottodirectory -v, --verbose mentre copia i file visualizza in uscita i loro nomi Esempi: cp bianca.txt neve.txt /home/skywalker cp claudia.old claudia.new
ln
Sintassi: modo1: ln [OPZIONE...] FILE_ORIGINE... DIRECTORY modo2: ln [OPZIONE...] FILE_ORIGINE [LINK_DA_CREARE] Descrizione: modo1: (l'ultimo argomento è una directory esistente) Per ogni file specificato crea nella directory DIRECTORY un hard link collegato a quel file, avente lo stesso nome del file. modo2: Crea un hard link di nome LINK_DA_CREARE collegato a FILE_ORIGINE. Se non è specificato LINK_DA_CREARE, viene creato un link nella directory corrente avente lo stesso nome del file di origine. Opzioni: -b, --backup effettua una copia di sicurezza di eventuali file che stanno per essere rimossi -f, --force effettua eventuali sovrascitture di file esistenti senza fare domande -i, --interactive chiedi conferma, pima di procedere con eventuali sovrascritture -s, --symbolic viene creato un link simbolico invece che hard -v, --verbose elenca i collegamenti che sono stati effettuati
ls
Sintassi: ls [OPZIONE...] [NOME_DIRECTORY...] [NOME_FILE...] Descrizione: ls lista il contenuto di ogni directory indicata in [NOME_DIRECTORY...] e i file individuati da [NOME_FILE...]. Opzioni: -a, --all elenca tutti i file compresi quelli che iniziano con . (i file nascosti) -l, --format=long per ogni voce della lista fornisce anche le seguenti informazioni: tipo di file, permessi, numero di hard link, nome del possessore, nome del gruppo, dimensione, momento di ultima modifica. -R, --recursive discende ricorsivamente anche tutte le sottodirectory -t, --sort=time gli elementi della lista vengono elencati in ordine temporale, per primi quelli modificati più di recente -X, --sort=extension ordina gli elementi della lista per estensione (estensione=caratteri che seguono l'ultimo punto presente)
mkdir
Sintassi: mkdir [OPZIONE...] NOME_DIRECTORY... Descrizione: mkdir crea le directory specificate con (NOME_DIRECTORY...). Esempi: mkdir pippo
mv Sintassi: modo1: mv [OPZIONE...] FILE_ORIGINE... DIRECTORY modo2: mv [OPZIONE...] FILE_ORIGINE FILE_DESTINAZIONE Descrizione: modo1: (si riconosce perchè l'ultimo argomento è una directory esistente) Sposta i file specificati con [FILE_ORIGINE...] nella directory DIRECTORY. modo2: Rinomina il file FILE_ORIGINE: il nuovo nome sarà FILE_DESTINAZIONE. Opzioni: -b, --backup crea copie di backup dei file che stanno per essere mossi -f, --force non chiede conferma quando l'operazione indicata richiede la sovrascrittura (con conseguente perdita) di file esistenti -i, --interactive prima di procedere ad eventuali sovrascritture di file esistenti chiede conferma -v, --verbose mentre sposta i file visualizza in uscita i loro nomi Esempi: mv jane.png giungla.png /home/tarzan mv libro.txt libro.old
rm
Sintassi: rm [OPZIONE...] NOME_FILE... Descrizione: rm rimuove i file specificati, non però le directory. Opzioni: -f, --force cancella senza fare domande -i, --interactive chide all'utente la conferma di ogni rimozione -r, -R, --recursive se viene specificata questa opzione vengono rimosse ricorsivamente anche eventuali directory e il loro contenuto
rmdir
Sintassi: rmdir [OPZIONE...] NOME_DIRECTORY... Descrizione: rmdir rimuove le directory specificate, a patto che siano vuote. Esempi: rmdir /home/gianni/varie
