Dosya terminal yoluyla nasıl kopyalanır?

97

Dosyaları terminal ile kopyalama hakkında okudum ama bu örnekler bana çok yardımcı olacak. İşte burada yapmak istediğim şey:

Örnekler:

  1. /home/levan/kdenlive untitelds.mpg dosyasında bir dosyam var ve bu dosyayı /media/sda3/SkyDrive dosyasına kopyalamak istiyorum ve SkyDrive dizinindeki herhangi bir şeyi silmek istemiyorum.

  2. /media/sda3/SkyDrive untitelds.mpg dosyasında bir dosyam var ve bu dosyayı /home/levan/kdenlive dosyasına kopyalamak istiyorum ve kdenlive dizinindeki herhangi bir şeyi silmek istemiyorum

  3. Ana klasörden bir klasörü sda3 'ye kopyalamak istiyorum ve sda3 dizinindeki ve karşısındaki herhangi bir şeyi silmek istemiyorum

  4. Bir klasörü / dosyayı kesip, kopyaladığım dizindeki dosyaları silmeden başka bir yere kopyalamak istiyorum.

sordu Levan 03.10.2012 17:17

6 cevap

134

1) Etkileşimli kod için -i değerini kullanarak dosyayı değiştirmek isteyip istemediğiniz sorulur:

cp -i /home/levan/kdenlive/untitelds.mpg /media/sda3/SkyDrive/

veya dosyanızın yedeğini oluşturmak için -b 'yi kullanabilirsiniz:

cp -b /home/levan/kdenlive/untitelds.mpg /media/sda3/SkyDrive


2) Yukarıdakilerle aynı:

cp (-i or -b) /media/sda3/SkyDrive/untitelds.mpg /home/levan/kdenlive


3) Etkileşimli için -R ve etkileşimli -i kullanın:

cp -Ri ~/MyFolder /sda3/


4) Bu son işlem mv komutuyla yapılabilir, hareket kesme gibidir:

mv -i ~/MyFile ~/OtherFolder/MyFile

Bir dizini taşımak istiyorsanız şunu kullanın:

mv -Ri ~/MyDirectory ~/OtherDirectory/
    
verilen cevap Evandro Silva 03.10.2012 17:38
7

~/Dropbox/RECENT/ geçerli dizininiz olduğunda:

cp input.txt SORT/
  

Ve mevcut dizinimde input.txt 'i başka bir adla kopyalamak istiyorum.

Yine geçerli dizin olarak ~/Dropbox/RECENT/ ile:

cp  input.txt newname.txt

Mevcut dosya adları TAB kullanılarak otomatik olarak tamamlanabilir.

Aynı kopyalama komutunun uzun sürümü ( ~/Dropbox/RECENT/ cinsindeyken):

cp /home/$USER/Dropbox/RECENT/input.txt /home/$USER/Dropbox/RECENT/SORT/

Her dizinin arkasında / koydum. % Co_de% bulunamıyorsa SORT ayrıca bir şeyler yanlış gittiğini düşünen cp adlı bir dosya oluşturur. % Co_de% 'sinin eklenmesi SORT hata içeriyor ve dosyayı kopyalamıyor.

    
verilen cevap Rinzwind 12.03.2016 14:59
4

cp komutunu kullanın.

something.txt dosyasının folder dosyasına kopyalanması: cp something.txt folder/

kullanın

something.txt dosyasının geçerli dizine something2.txt olarak kopyalanması: cp something.txt something2.txt

kullanın
[email protected]:~/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
[email protected]:~/TestFolder$ ls -l Folder1/
total 4
-rw-rw-r-- 1 ubuntu ubuntu 14 Mar 12 21:53 something.txt
[email protected]:~/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
[email protected]:~/TestFolder$ ls -l folder/
total 0
[email protected]:~/TestFolder$ cp something.txt folder/
[email protected]:~/TestFolder$ ls -l folder/
total 4
-rw-rw-r-- 1 ubuntu ubuntu 14 Mar 12 21:55 something.txt
[email protected]:~/TestFolder$ cp something.txt something2.txt 
[email protected]:~/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
    
verilen cevap The Holy See 12.03.2016 14:59
1
rsync -aAXhv /home/levan/kdenlive/untitelds.mpg  /media/sda3/SkyDrive/

Bu, herhangi bir şeyi silmeden untitelds.mpg dosyasını SkyDrive dizinine kopyalayacaktır

    
verilen cevap BillV 29.08.2015 08:43
0

cp komutunu kullanın. Daha fazla bilgi için terminalden man cp yazın.

    
verilen cevap Vishnu N K 12.03.2016 14:54
0

dosya-datetime, dosya-istatistikleri, vb. korumak için -a seçeneğine cp komutunu eklemeniz daha iyi olacaktır:

cp -a input.txt ./SORT
cp -a input.txt newname.txt
    
verilen cevap cmks 12.03.2016 17:49

Etiketlerdeki diğer soruları oku