<Precedenti | Contenuti | Succ.>
Spostare e rinominare i file
Ora, il nome "passwd" non sembra molto giocoso e questo è un parco giochi, quindi cambiamolo in qualcos'altro:
[io@linuxbox playground]$ mv passwd fun
[io@linuxbox playground]$ mv passwd fun
Per rendere il tutto più divertente, spostiamo il nostro file rinominato in ciascuna directory e viceversa:
[io@linuxbox playground]$ mv fun dir1
[io@linuxbox playground]$ mv fun dir1
per spostarlo prima nella directory dir1, Allora:
[io@linuxbox playground]$ mv dir1/fun dir2
[io@linuxbox playground]$ mv dir1/fun dir2
per spostarlo da dir1 a dir2, Allora:
[io@linuxbox playground]$ mv dir2/fun .
[io@linuxbox playground]$ mv dir2/fun .
per riportarlo finalmente alla directory di lavoro corrente. Ora vediamo l'effetto di mv sulle directory. Per prima cosa sposteremo il nostro file di dati in dir1 ancora una volta:
[io@linuxbox playground]$ mv fun dir1
[io@linuxbox playground]$ mv fun dir1
poi muoviti dir1 ai miglioramenti dir2 e confermarlo con ls:
[io@linuxbox playground]$ mv dir1 dir2 [io@linuxbox playground]$ ls -l dir2 Totale 4
drwxrwxr-x 2 me me 4096 20016-01-11 06:06 dir1 [me@linuxbox playground]$ ls -l dir2/dir1
Totale 4
-rw-r--r-- 1 me me 1650 2016-01-10 16:33 divertimento
[io@linuxbox playground]$ mv dir1 dir2 [io@linuxbox playground]$ ls -l dir2 Totale 4
drwxrwxr-x 2 me me 4096 20016-01-11 06:06 dir1 [me@linuxbox playground]$ ls -l dir2/dir1
Totale 4
-rw-r--r-- 1 me me 1650 2016-01-10 16:33 divertimento
Nota che poiché dir2 esisteva già, mv mosso dir1 ai miglioramenti dir2. Se dir2 non fosse esistito, mv avrebbe rinominato dir1 a dir2Infine, rimettiamo tutto a posto:
[io@linuxbox playground]$ mv dir2/dir1 .
[io@linuxbox playground]$ mv dir1/fun .
[io@linuxbox playground]$ mv dir2/dir1 .
[io@linuxbox playground]$ mv dir1/fun .