In questo video scopriremo come copiare le directory.
Impariamo quindi a creare file e directory e a copiare i file.
Ora concentriamoci su come copiare le directory.
Il motivo per cui vogliamo farlo è che se abbiamo dei file di configurazione in una cartella, è meglio
farne una copia prima di andare a modificarla.
Quindi, per eseguire la copia di una directory, si usa lo stesso comando.
P Sì.
Per copiare una directory su Linux è necessario eseguire il comando CP con l'opzione meno R per la ricorsività e specificare
le directory di origine e di destinazione da copiare.
Ad esempio, CPP meno R, la cartella di origine che si sta copiando e la destinazione in cui si sta copiando
meno R devono essere usate perché se non si usano, il programma si lamenterà.
Dirà: "Ehi, non posso copiare questo perché è una directory".
Bene, allora entriamo nella nostra macchina Linux ed eseguiamo un paio di comandi per
copiare una directory.
Quindi, prima di tutto, le cose da fare.
Chi sono?
Ho effettuato il login come me stesso.
Quale directory?
Ci sto.
Sono nella mia directory principale.
Cosa c'è nella mia home directory?
Questi sono i file e le directory che ho a disposizione per questa pratica.
Creerò una nuova cartella e la chiamerò config perché, come ho detto, nella maggior parte dei casi è necessario
copiare l'intera cartella.
Se ha dei file di configurazione, nel caso in cui si commetta un errore, si possono ripristinare i file di configurazione
da una directory.
Va bene.
È stata quindi creata la directory dei file di configurazione.
Ora andiamo all'interno di questo file di configurazione.
E creiamo il file di configurazione.
Supponiamo di voler creare un file touch, un file beacon e un file see.
Bene, allora confermiamo.
Ok.
Quindi sono state create tre directory, in quale directory.
Amen.
Casa.
Ho visto la cartella di configurazione.
Ora torniamo alla mia home directory.
Potrei semplicemente digitare cd e premere invio per tornare alla mia home directory.
Ora vediamo, abbiamo il file di configurazione.
Perfetto.
Ora dobbiamo copiare la directory del file di configurazione, in modo da eseguire il CPP.
Se non si specifica l'opzione meno R, vediamo cosa succede.
La cartella di configurazione in cui si cerca di copiarla è la cartella temp.
Se si lascia solo temp così, allora prenderà lo stesso nome di config e verrà copiato.
Copiato sopra.
Mi spiace, ma se si desidera cambiare il nome della directory di destinazione, è possibile
inserire slash config dash backup.
Quindi, rimettete a posto e premete invio e vedrete che si lamenterà della copia omettendo la configurazione della
directory perché pensa che stiate cercando di copiare un file.
Quindi dobbiamo fargli sapere che non sto cercando di copiare un file, ma una directory.
Quindi facciamo meno R ora stiamo facendo config slash temp e il nome del nuovo nome della directory.
Va bene, premere invio.
Bellissimo.
Abbiamo riavuto il nostro prompt.
Significa che ha funzionato.
Come lo verifichiamo?
Possiamo andare nella directory CD slash temp con ls minus l t r e vedremo che in fondo c'è proprio
qui.
È una cartella di configurazione che è stata copiata.
Ora andiamo all'interno di questa configurazione.
e fare ls meno l tr e si vedrà che tutti e tre i file creati all'interno di quella directory
sono stati copiati.
Quindi, una ricorsiva indica anche al comando che si sta copiando una directory, oltre a dire di copiare le sottocartelle
di quella directory e i file secondari o i file all'interno di quelle sottocartelle.