Bir dizini bir yerden başka bir klasöre kopyalamak istiyorum.
Komut sudo cp
, ancak bundan sonra ne yazmalıyım? Önce hedefi mi yoksa kaynağı mı?
Muhtemelen aradığınız şey -a
bayrağıdır:
cp -a /path/from /path/to
abayrağı özyinelemeli davranışı açar (bu
-R` bayrağı ile de yapılabilir) ve ayrıca dosya sahipliği, izinler, zaman damgaları, bağlantılar vb. gibi meta verileri korumaya çalışır.
Sadece mevcut kullanıcının sahip olmadığı bir konuma kopyalama yapıyorsanız, mevcut kullanıcının kopyalanan dosyalar için okuma izinleri yoksa veya mevcut kullanıcının sahip olmadığı dosyaların sahipliğini korumak istiyorsanız sudo
kullanmanız gerekir.
Eğer dizin kopyalamak istiyorsanız lütfen aşağıdaki komutu kullanın:
sudo cp -R Source_Folder Destination_Folder
Bu komut, dahili klasörlerin özyinelemeli yapısını kopyalamak için kullanılan "-R" işaretini kaldırarak dosyaları kopyalamak için de kullanılabilir (bahsettiğimiz Source_Folder yolunda varsa).
Bir örnek daha:
sudo cp -R /var/www/* /home/test_user/
Herhangi bir sorun olması durumunda lütfen yorum bırakmaktan çekinmeyin.