Bu klasördeki dosyaları içeren bir klasörü başka bir klasöre kopyalamak için bazı sorunlar yaşıyorum. Command cp -r, klasördeki dosyaları kopyalamaz.
Bu klasördeki dosyaları içeren bir klasörü başka bir klasöre kopyalamak için bazı sorunlar yaşıyorum. Command cp -r, klasördeki dosyaları kopyalamaz.
Yanıtlar:
Aradığınız seçenek -R.
cp -R path_to_source path_to_destination/
destinationyoksa, yaratılacaktır.-Ranlamına gelir copy directories recursively. Büyük / -rküçük harfe duyarlı olmadığından da kullanabilirsiniz ./muni764 en @ başına comment .cp -r src/. destçünkü bunun belirtildiğini biliyorum ama yine de her seferinde özlüyorum.
cpKomutu arıyorsunuz . Kopyalamaya çalıştığınız dizinin dışında olmanız için dizinleri değiştirmeniz gerekir.
Kopyaladığınız dizin çağrılırsa dir1ve dizini /home/Picturesklasörünüze kopyalamak istiyorsanız :
cp -r dir1/ ~/Pictures/
Linux büyük / küçük harfe duyarlıdır ve ayrıca /bir dosya olmadığını bilmek için her dizinden sonra gerekir . ~terminalde geçerli kullanıcının ana dizinini otomatik olarak değerlendiren özel bir karakterdir. Hangi dizinde bulunduğunuzu bilmeniz gerekiyorsa, komutu kullanın pwd.
Linux komutunun nasıl kullanılacağını bilmiyorsanız, yazarak başvurabileceğiniz manuel bir sayfa vardır:
man [insert command here]
bir terminal isteminde.
Ayrıca, terminalde yazarken uzun dosya yollarını otomatik olarak tamamlamak için Tab, yolu yazmaya başladıktan sonra vurabilirsiniz ve seçeneklerle karşılaşırsınız veya yolun kalan kısmını ekler.
-rseçenek dizinleri özyinelemeli olarak kopyalar.
cp -rkomutu, ancak düzgün çalışmıyor olduğunu?
-r, --recursiveve -Reşdeğerdir. Ayrıca güzel olan ortak tuzaklar, vb verecektir.
cp -r dir1 ~/Pictures/
kullanın:
$ cp -R SRCFOLDER DESTFOLDER/
demo1_copyzaten yoktu$ ls demo1 demo3 README.md $ cp -R demo1/ demo1_copy/