GESTIRE DIRECTORY & FILE

Precedente
Programma
Seguente
Bastard Operator From Hell!
ls -latr
  Per elencare TUTTI i file di una directory in ordine di data.
cp -a /etc/ /tmp/
  Copia la directory /etc in /tmp mantenendo attributi dei file (-p), lasciando i link simbolici inalterati (-d) e includendo recursivamente le sottodirectory (-R).
mkdir -p /var/log/cisco/ext/2/
  Crea la directory /var/log/cisco/ext/2/ e tutte le directory padre intermedie nel caso non esistano.
rm -rf /* DANGER!
  Per distruggere il proprio sistema e, forse, esistenza. Ampiamene sconsigliato.
Linux et cetera...
Linux *nix Win-DOS
.. .. ..
. . .
ls ls dir
cd cd cd
cp cp copy (cp -r = xcopy)
mv mv move (ren)
rm rm del
mkdir mkdir md o mkdir
rmdir rmdir rmdir
alias alias doskey
Tips & Tricks
Eseguire il comando alias per vedere gli alias impostati nel proprio ambiente bash.
Notare gli alias preimpostati per cp, mv, rm

Un sistema Linux, come ogni Unix, ha una directory principale, chiamata root ed indicata con / sotto la quale si trovano TUTTE le altre directory e TUTTI gli altri filesystem eventualmente montati sul sistema (floppy, cdrom, condivisione di rete ecc.). Il principio è radicalmente diverso da quello presente nel mondo Windows, dove ogni device o risorsa ha un suo nome o lettera identificativa al cui interno si trovano le directory del relativo filesystem.

Directory e definizioni
pwd Visualizza directory (dir) corrente
/ Indica la root, la dir principale alla base di tutto il filesystem
/etc/ La sottodirectory (subdir) etc rispetto alla root
../etc/ La subdir etc allo stesso livello della dir corrente.
etc/ La subdir etc rispetto alla dir corrente
. La directory corrente
.. La directory parent
~ La home directory dell'utente corrente

Comandi di copia/modifica file e directory
cp [opzioni] sorgente destinazione Copia di file o directory
mv [opzioni] sorgente destinazione Sposta (rinomina) file o directory
rm [opzioni] file Rimuovi file o directory
ATTENZIONE: Sul Linux come su Unix, di default, non esiste un concetto analogo al cestino.
I file cancellati sono (quasi) irrimedibilmente perduti.
Esistono sistemi per recuperarli, ma sono piuttosto laboriosi e non sempre efficaci.
Vedere il link segnalato nelle WEB RESOURCES per dettgli.
ls [opzioni] [path] Elenca contenuto di una directory o file
tree [opzioni] directory Elenca contenuto di una directory con visualizzazione ad albero
cd directory Cambia directory corrente
mkdir [opzioni] directory Crea una directory
rmdir [opzioni] directory Elimina una directory
WEB RESOURCES
http://home.earthlink.net/~bhami/rosetta.html A Sysadmin's Unixersal Translator (ROSETTA STONE)
http://iats.missouri.edu/servlets/knowledgebase/article/422 Unix-DOS-Windows Rosetta Stone
http://e2undel.sourceforge.net/recovery-howto.html Deleted files recovery howto