“Ciò che dobbiamo imparare a fare lo impariamo facendolo.”
- Aristotele
In questo capitolo saranno trattati i comandi relativi alla gestione dei file e directory, dalla copia, alla cancellazione, alla visualizzazione. Saranno inoltre trattati i visualizzatori di file di testo più utilizzati sui sistemi Unix-like, i text editor per la modifica del contenuti dei file, i comandi per ordinare alfabeticamente il contenuto di un file.
Verranno illustrati i principi che stanno alla base della compressione dei file, nonché i programmi di compressione ed archiviazione più utilizzati su sistemi GNU/Linux.
Sarà infine riservata una sezione per la trattazione delle espressioni regolari, che sono un utile strumento per la ricerca del testo contenuto all’interno di un file.
|
Quando si ha a che fare con un file, la prima operazione che un software compie è detta apertura del file (da cui la dizione “aprire un file”) poiché la funzione di sistema che permette l’accesso ai file è open(). Un file può essere aperto nella modalità di accesso desiderata: lettura, nel caso in cui si sia interessati ad accedere al contenuto del file senza volervi apportare alcuna modifica, scrittura, nel caso in cui si sia interessati a sovrascrivere il contenuto del file o ad aggiungere altre informazioni nello stesso, lettura/scrittura, nel caso in cui si voglia poter accedere ad informazioni già presenti nel file e poterle anche modificare, cancellare, aggiungerne altre). |