CodeGym /Corsi /Docker SELF /Lavorare con il file system: creazione e spostamento di f...

Lavorare con il file system: creazione e spostamento di file, visualizzazione del contenuto

Docker SELF
Livello 1 , Lezione 8
Disponibile

Lavorare con il file system: creazione e spostamento di file, visualizzazione del contenuto

1. Compito pratico: prepariamo l’ambiente

Ora è arrivato il momento di mettere tutto in pratica. Lavoreremo con file e directory, li creeremo e li sposteremo, e apriremo per visualizzazione e modifica. Questa lezione ti aiuterà a legare tutti i comandi studiati in precedenza in un unico flusso di lavoro. Pronto? Andiamo!

Per iniziare con il compito, apri il tuo terminale. Se stai lavorando con WSL, avvia semplicemente il terminale WSL. Per gli utenti Linux o macchine virtuali, apri anche una normale finestra del terminale.

Assicurati di trovarti nella directory home eseguendo il comando:

cd ~

Per iniziare il nostro lavoro, crea una directory test. La utilizzeremo come spazio di lavoro principale.

mkdir test

Ora verifichiamo che la directory sia stata creata utilizzando il comando ls:

ls

Nell'elenco dovrebbe esserci la cartella test. Se è effettivamente presente, congratulazioni! Hai appena creato la base.


2. Creazione di un file in una directory

Passiamo alla directory creata:

cd test

Ora crea un nuovo file al suo interno con il nome example.txt usando il comando touch:

touch example.txt

Controlliamo di nuovo se il file è stato creato utilizzando il comando ls. Vedrai che nella cartella test ora c'è il file example.txt.

Per verificare la directory corrente, digita:

pwd

Dovresti vedere un percorso che termina con /test.


3. Modifica del contenuto di un file

Apriamo il file creato in un editor di testo nano e aggiungiamo un po' di testo:

nano example.txt

Dopo l'apertura dell'editor, inserisci ad esempio la seguente riga:

Ciao, mondo! Questo è il mio primo file di testo su Linux!

Ora salva il file utilizzando la combinazione di tasti Ctrl + O (ossia "Write Out" — scrittura). Premi Enter per confermare il salvataggio. Dopo di ciò, esci dall'editor usando Ctrl + X.

Il comando cat ti aiuterà a verificare che il testo sia stato effettivamente salvato nel file:

cat example.txt

Il terminale dovrebbe mostrare il testo che hai appena scritto.


4. Copiare un file

Creiamo una copia di backup del nostro file. La chiameremo example_backup.txt. Usiamo il comando cp:

cp example.txt example_backup.txt

Ora nella tua cartella test dovrebbero esserci due file: example.txt e example_backup.txt. Per confermarlo, esegui nuovamente il comando ls.

Vuoi verificare che nella copia di backup ci sia lo stesso testo? Usa il comando:

cat example_backup.txt

L'output di testo dovrebbe essere identico all'originale.


5. Creare una nuova directory e spostare un file

È tempo di mettere un po' d'ordine. Creiamo una nuova directory backup dove conserveremo tutte le copie di backup:

mkdir backup

Spostiamo il file example_backup.txt nella cartella backup usando il comando mv:

mv example_backup.txt backup/

Ora verifichiamo che il file sia stato davvero spostato. Prima esegui ls nella directory corrente. Il file example_backup.txt non c'è più. Poi controlla il contenuto della cartella backup:

ls backup

Nella directory backup dovrebbe esserci il nostro file. Ottimo!


6. Eliminazione accidentale e recupero del file

Immagina questa situazione: hai eliminato accidentalmente un file. Non è il momento di andare in panico! Per prima cosa, eliminiamo il file example.txt (facciamo finta di averlo fatto per errore):

rm example.txt

Ora il file non c'è più (controlla con ls). Ma nessun problema, abbiamo un backup! Copiamolo di nuovo dalla cartella backup:

cp backup/example_backup.txt example.txt

Verifichiamo se il recupero è andato a buon fine, guardando dentro il file:

cat example.txt

Ecco fatto, il tuo testo è intatto.


7. Visualizzare un file grande usando less

Per cambiare un po', creiamo un file più grande e vediamo come sia comodo visualizzarlo. Il metodo più semplice è generarlo usando l'utility seq, che stampa una sequenza di numeri. Creiamo il file bigfile.txt:

seq 1 1000 > bigfile.txt

Ora apriamolo con less per visualizzarne il contenuto pagina per pagina:

less bigfile.txt
  • Usa i tasti e per navigare.
  • Premi q per uscire.

8. Risultato del nostro esperimento

Hai fatto un bel percorso! Abbiamo creato directory e file, modificato il loro contenuto, fatto un backup, spostato file in una nuova directory e persino recuperato un file eliminato accidentalmente. Tutto questo sono abilità di base ma essenziali per lavorare in Linux.

Ora, quando ti trovi di fronte a un nuovo compito, come gestire file su un server o scrivere script per automatizzare i processi, sei armato degli strumenti essenziali. Dai, ammettilo, la sensazione della riga di comando è davvero mozzafiato? Benvenuto nel mondo di Linux, dove ogni compito è un'avventura!

1
Опрос
Introduzione a Linux,  1 уровень,  8 лекция
недоступен
Introduzione a Linux
Introduzione a Linux
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION