Eu li sobre como copiar arquivos com terminal, mas esses exemplos vão me ajudar muito. Então aqui está o que eu quero fazer:
Exemplos:
Eu tenho um arquivo
/home/levan/kdenlive untitelds.mpg
e quero copiá-lo/media/sda3/SkyDrive
e não quero excluir nada do diretório SkyDrive.Eu tenho um arquivo
/media/sda3/SkyDrive untitelds.mpg
e quero copiá-lo/home/levan/kdenlive
e não quero deletar nada no diretório kdenliveQuero copiar uma pasta do diretório inicial
sda3
e não quero excluir nada dosda3
diretório e opostoQuero cortar uma pasta/arquivo e copiar para outro local sem excluir os arquivos do diretório em que o cortei.
Responder1
1)Ao usar -i
for interativo, você será perguntado se deseja substituir o arquivo:
cp -i /home/levan/kdenlive/untitelds.mpg /media/sda3/SkyDrive/
ou você pode usar -b
para criar um backup do seu arquivo:
cp -b /home/levan/kdenlive/untitelds.mpg /media/sda3/SkyDrive
2)Igual ao acima:
cp (-i or -b) /media/sda3/SkyDrive/untitelds.mpg /home/levan/kdenlive
3)Use -R
para recursivo e -i
interativo:
cp -Ri ~/MyFolder /sda3/
4)Este último pode ser feito através do mv
comando mover é como cortar:
mv -i ~/MyFile ~/OtherFolder/MyFile
se você quiser mover um diretório, use:
mv -Ri ~/MyDirectory ~/OtherDirectory/
Responder2
Quando ~/Dropbox/RECENT/
é o seu diretório atual:
cp input.txt SORT/
E quero copiar
input.txt
com outro nome no meu diretório atual.
Novamente com ~/Dropbox/RECENT/
o diretório atual:
cp input.txt newname.txt
Os nomes de arquivos existentes podem ser preenchidos automaticamente usando TAB.
Versão longa do mesmo comando de cópia (quando você não está ~/Dropbox/RECENT/
):
cp /home/$USER/Dropbox/RECENT/input.txt /home/$USER/Dropbox/RECENT/SORT/
Coloquei um /
atrás de cada diretório. Se SORT
NÃO existir, cp
também criará um arquivo chamado SORT
fazendo você pensar que algo deu errado. Adicionar o /
gerará cp
erro e não copiará o arquivo.
Responder3
Use o cp
comando.
Copiando um arquivo something.txt
para arquivo folder
: usecp something.txt folder/
Copiando um arquivo something.txt
para o diretório atual como something2.txt
: usecp something.txt something2.txt
ubuntu@ubuntu-T100TA:~/TestFolder$ ls -l
total 8
drwxrwxr-x 2 ubuntu ubuntu 4096 Mar 12 21:53 Folder1
-rw-rw-r-- 1 ubuntu ubuntu 14 Mar 12 21:52 something.txt
ubuntu@ubuntu-T100TA:~/TestFolder$ ls -l Folder1/
total 4
-rw-rw-r-- 1 ubuntu ubuntu 14 Mar 12 21:53 something.txt
ubuntu@ubuntu-T100TA:~/TestFolder$ ls -l
total 8
drwxrwxr-x 2 ubuntu ubuntu 4096 Mar 12 21:54 folder
-rw-rw-r-- 1 ubuntu ubuntu 14 Mar 12 21:52 something.txt
ubuntu@ubuntu-T100TA:~/TestFolder$ ls -l folder/
total 0
ubuntu@ubuntu-T100TA:~/TestFolder$ cp something.txt folder/
ubuntu@ubuntu-T100TA:~/TestFolder$ ls -l folder/
total 4
-rw-rw-r-- 1 ubuntu ubuntu 14 Mar 12 21:55 something.txt
ubuntu@ubuntu-T100TA:~/TestFolder$ cp something.txt something2.txt
ubuntu@ubuntu-T100TA:~/TestFolder$ ls -l
total 12
drwxrwxr-x 2 ubuntu ubuntu 4096 Mar 12 21:55 folder
-rw-rw-r-- 1 ubuntu ubuntu 14 Mar 12 21:55 something2.txt
-rw-rw-r-- 1 ubuntu ubuntu 14 Mar 12 21:52 something.txt
Responder4
rsync -aAXhv /home/levan/kdenlive/untitelds.mpg /media/sda3/SkyDrive/
Isso copiará o untitelds.mpg
arquivo no diretório SkyDrive sem excluir nada