<Anterior | Conteúdo | Próxima>
Copiando arquivos
A seguir, vamos colocar alguns dados em nosso playground. Faremos isso copiando um arquivo. Usando o cp comando, vamos copiar o passwd arquivo do / Etc diretório para o diretório de trabalho atual:
[me @ linuxbox playground] $ cp / etc / passwd.
[me @ linuxbox playground] $ cp / etc / passwd.
Observe como usamos a abreviação para o diretório de trabalho atual, o único ponto final. Então, agora, se realizarmos um ls, veremos nosso arquivo:
[me @ linuxbox playground] $ ls -l
12 total
drwxrwxr-x 2 eu eu 4096 2016-01-10 16:40 dir1
drwxrwxr-x 2 eu eu 4096 2016-01-10 16:40 dir2
-rw-r - r-- 1 me me 1650 2016-01-10 16:07 passwd
[me @ linuxbox playground] $ ls -l
12 total
drwxrwxr-x 2 eu eu 4096 2016-01-10 16:40 dir1
drwxrwxr-x 2 eu eu 4096 2016-01-10 16:40 dir2
-rw-r - r-- 1 me me 1650 2016-01-10 16:07 passwd
Agora, só por diversão, vamos repetir a cópia usando a opção “-v” (detalhado) para ver o que faz:
[me @ linuxbox playground] $ cp -v / etc / passwd.
`/ etc / passwd '->` ./passwd'
[me @ linuxbox playground] $ cp -v / etc / passwd.
`/ etc / passwd '->` ./passwd'
O cp comando executou a cópia novamente, mas desta vez exibiu uma mensagem concisa indicando qual operação ele estava executando. Notar que cp sobrescreveu a primeira cópia sem qualquer aviso. Novamente, este é um caso de cp presumindo que você saiba o que está fazendo. Para obter um aviso, incluiremos a opção “-i” (interativa):
[me @ linuxbox playground] $ cp -i / etc / passwd.
cp: sobrescrever `./passwd '?
[me @ linuxbox playground] $ cp -i / etc / passwd.
cp: sobrescrever `./passwd '?
Responder ao prompt digitando um “y” fará com que o arquivo seja sobrescrito, qualquer outro caractere (por exemplo, “n”) fará com que cp para deixar o arquivo sozinho.