Creo una cartella:
antonello@ubuntu:~$ ls Documenti Immagini Musica Scaricati Video examples.desktop Modelli Pubblici Scrivania antonello@ubuntu:~$ mkdir MiaCartella antonello@ubuntu:~$ ls Documenti Immagini Modelli Pubblici Scrivania examples.desktop MiaCartella Musica Scaricati Video antonello@ubuntu:~$ cd MiaCartella antonello@ubuntu:~/MiaCartella$ mkdir Uno antonello@ubuntu:~/MiaCartella$ mkdir Due antonello@ubuntu:~/MiaCartella$ ls Due Uno antonello@ubuntu:~/MiaCartella$ cd Uno antonello@ubuntu:~/MiaCartella/Uno$ mkdir CartellaDelCavolo antonello@ubuntu:~/MiaCartella/Uno$ ls CartellaDelCavolo antonello@ubuntu:~/MiaCartella/Uno$ cd .. antonello@ubuntu:~/MiaCartella$ cd .. antonello@ubuntu:~$Ecco: ho creato una cartella CartellaDelCavolo posta nella cartella Uno.
La voglio spostare nella cartella Due.
antonello@ubuntu:~$ mv MiaCartella/Uno/CartellaDelCavolo MiaCartella/Due/CartellaDelCavolo
antonello@ubuntu:~$ cd MiaCartella/Uno
antonello@ubuntu:~/MiaCartella/Uno$ cd ../Due
antonello@ubuntu:~/MiaCartella/Due$ ls
CartellaDelCavolo
antonello@ubuntu:~/MiaCartella/Due$
Fatto.Adesso copio la cartella anche nella cartella Uno: Dopo vari impazzimenti ho capito che cp funzionerà per i files, ma non per le cartelle per le quali ci vuole il parametro -r.
Ecco l'errore:
antonello@ubuntu:~$ cp MiaCartella/Due/CartellaDelCavolo MiaCartella/Uno/CartellaDelCavolo cp: omitting directory `MiaCartella/Due/CartellaDelCavolo' antonello@ubuntu:~$
Ed ecco la correzione:
antonello@ubuntu:~$ cp -r MiaCartella/Due/CartellaDelCavolo MiaCartella/Uno/CartellaDelCavolo antonello@ubuntu:~$ cd MiaCartella/Uno antonello@ubuntu:~/MiaCartella/Uno$ ls CartellaDelCavolo antonello@ubuntu:~/MiaCartella/Uno$ cd .. antonello@ubuntu:~/MiaCartella$ cd Due antonello@ubuntu:~/MiaCartella/Due$ ls CartellaDelCavolo antonello@ubuntu:~/MiaCartella/Due$Ecco che funziona: la cartella si trova in tutte e due le cartelle!
Nessun commento:
Posta un commento