<Precedenti | Contenuti | Succ.>
4 – Manipolazione di file e directory
A questo punto siamo pronti per un vero lavoro! Questo capitolo introdurrà i seguenti comandi:
● cp – Copia file e directory
● mv – Sposta/rinomina file e directory
● mkdir – Crea directory
● rm – Rimuovi file e directory
● ln – Crea collegamenti rigidi e simbolici
Questi cinque comandi sono tra i comandi Linux più utilizzati. Sono usati per manipolare sia i file che le directory.
Ora, ad essere sinceri, alcune delle attività svolte da questi comandi sono più facilmente eseguibili con un file manager grafico. Con un file manager, possiamo trascinare e rilasciare un file da una directory all'altra, tagliare e incollare file, eliminare file, ecc. Allora perché usare questi vecchi programmi da riga di comando?
La risposta è potenza e flessibilità. Sebbene sia facile eseguire semplici manipolazioni di file con un file manager grafico, le attività complicate possono essere più semplici con i programmi della riga di comando. Ad esempio, come possiamo copiare tutti i file HTML da una directory all'altra, ma solo copiare i file che non esistono nella directory di destinazione o sono più recenti delle versioni nella directory di destinazione? Abbastanza difficile con un file manager. Abbastanza facile con la riga di comando:
cp -u *.html destinazione
cp -u *.html destinazione