<Precedenti | Contenuti | Succ.>
Copia di file
Ora, inseriamo alcuni dati nel nostro playground. Lo faremo copiando un file. Utilizzando cp comando, copieremo il passwd file dal / Etc directory alla directory di lavoro corrente:
[io@linuxbox playground]$ cp /etc/passwd .
[io@linuxbox playground]$ cp /etc/passwd .
Nota come abbiamo usato la scorciatoia per la directory di lavoro corrente, il singolo punto finale. Quindi ora se eseguiamo un ls, vedremo il nostro file:
[io@linuxbox playground]$ ls -l
Totale 12
drwxrwxr-x 2 me me 4096 2016-01-10 16:40 dir1
drwxrwxr-x 2 me me 4096 2016-01-10 16:40 dir2
-rw-r--r-- 1 me me 1650 2016-01-10 16:07 passwd
[io@linuxbox playground]$ ls -l
Totale 12
drwxrwxr-x 2 me me 4096 2016-01-10 16:40 dir1
drwxrwxr-x 2 me me 4096 2016-01-10 16:40 dir2
-rw-r--r-- 1 me me 1650 2016-01-10 16:07 passwd
Ora, giusto per divertimento, ripetiamo la copia usando l'opzione "-v" (dettagliata) per vedere cosa fa:
[io@linuxbox playground]$ cp -v /etc/passwd .
`/etc/passwd' -> `./passwd'
[io@linuxbox playground]$ cp -v /etc/passwd .
`/etc/passwd' -> `./passwd'
. cp Il comando ha eseguito nuovamente la copia, ma questa volta ha visualizzato un messaggio conciso che indicava quale operazione stava eseguendo. Si noti che cp sovrascritto la prima copia senza alcun preavviso. Anche questo è un caso di cp Supponendo che tu sappia cosa stai facendo. Per ricevere un avviso, includeremo l'opzione "-i" (interattiva):
[io@linuxbox playground]$ cp -i /etc/passwd .
cp: sovrascrivere `./passwd'?
[io@linuxbox playground]$ cp -i /etc/passwd .
cp: sovrascrivere `./passwd'?
Rispondendo al prompt inserendo una "y" il file verrà sovrascritto, qualsiasi altro carattere (ad esempio, "n") causerà cp per lasciare il file intatto.