Yanıtlar:
-a
Bayrak aradığınızı muhtemelen:
cp -a /path/from /path/to
-a
Bayrak (ayrıca ile yapılabilir özyinelemeli davranışa açar -R
bayrak) ve ayrıca vb dosya mülkiyet, izinler, zaman damgaları, bağlantılar gibi meta korumak için çalışacaktır
Yalnızca sudo
geçerli kullanıcının sahibi olmadığı bir yere kopyalıyorsanız, geçerli kullanıcı kopyalanan dosyalar için okuma iznine sahip değilse veya geçerli sahibin sahip olmadığı dosyalar üzerinde mülkiyeti korumak istiyorsanız, kullanmanız gerekir. kullanıcı.
[command] [source] [destination]
. Şunun için geçerlidir mv
, cp
, ren
.
mv
istemedin ren
.
mv
!!
mv
bu listede zaten olduğunu görmedim . Her neyse, benim açımdan, bildiğim kadarıyla herhangi bir ren
emir olmadığıydı (takma adınız veya ayarlanmış bir şeyiniz yoksa).
rename
...: D
Dizini kopyalamak istiyorsanız, lütfen aşağıdaki komutu kullanın:
sudo cp -R Source_Folder Destination_Folder
Bu komut aynı zamanda, sadece dahili klasörlerin özyinelemeli yapısını kopyalamak için kullanılan "-R" yi kaldırarak dosyaları kopyalamak için de kullanılabilir (eğer bahsettiğimiz Source_Folder yolunda varsa).
Bir örnek daha:
sudo cp -R /var/www/* /home/test_user/
Lütfen herhangi bir sorun durumunda yorum yapmaktan çekinmeyin.
Terminal üzerinden klasör kopyalamak için kullanabilirsiniz.
cp -a /source/. /dest/
-A seçeneği, tüm dosya özniteliklerini koruyan ve aynı zamanda sembolik bağları koruyan geliştirilmiş özyinelemeli bir seçenektir.
. kaynak yolunun sonunda, gizli dosyalar dahil tüm dosya ve klasörleri kopyalamaya izin veren belirli bir cp sözdizimi bulunur.
Bir alternatif rsync
rsync -r source/ destination
Bence en iyi yol gksu nautilus
komut kullanmaktır ve genel GUI ile istediğinizi kopyalayabilirsiniz.
man cp
olur mu?