Bir Dizin Kopyala
Coddy'nin Terminal Journey'sinin Temeller bölümünün bir parçası — ders 17 / 82.
cp ile bir dosyayı kopyalamak gibi, bir dizini de tamamen kopyalayabilirsiniz. Ancak bir dizini ve tüm içeriğini kopyalamak için -r bayrağını kullanmalısınız; bu bayrak özyinelemeli anlamına gelir.
Temel formatı şu şekildedir:
cp -r source destinationÖrneğin, documents klasörünü kopyalayıp kopyasını documents_backup olarak adlandırmak için:
cp -r documents documents_backupHem orijinal klasör hem de kopyası artık mevcut olacak. ls ile doğrulayabilirsiniz:
ls
documents
documents_backup
readme.txtBir dizini başka bir dizine kopyalama:
Hedef zaten bir dizin olarak mevcutsa, kaynak klasör içine yerleştirilir:
cp -r documents projects/Bu, tüm orijinal içerikleriyle birlikte projects/documents oluşturur.
Not: -r bayrağı olmadan, cp bir dizini kopyalamayı reddeder ve bir hata gösterir. Klasörleri kopyalarken her zaman -r kullanın.
Görev
Başlangıçdocuments dizinini documents_backup adlı yeni bir dizine kopyalayın, ardından her iki dizinin de mevcut olduğunu doğrulamak için ls kullanın.
İpucu: Bir dizini ve tüm içeriğini kopyalamak için
cp -rkullanın. Klasörleri kopyalarken-rbayrağı gereklidir.
Kopya kağıdı
Bir dizini ve tüm içeriğini kopyalamak için cp ile birlikte (özyinelemeli) -r bayrağını kullanın:
cp -r source destinationÖrnek - bir dizin kopyalama:
cp -r documents documents_backupEğer hedef zaten bir dizin olarak varsa, kaynak klasör onun içine yerleştirilecektir:
cp -r documents projects/Bu, orijinal tüm içerikleriyle projects/documents oluşturur.
Not: Dizinleri kopyalarken -r bayrağı gereklidir. Onsuz, cp bir hata gösterecektir.
Kendin dene
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
4Dizinler
Bir Dizin OluşturBir Dizin KopyalaBir Dizin Taşı ve Yeniden AdlandırBir Dizin SilÖzet - Dizin İşlemleri7Dosya İçeriği
Head ve TailKelime SayısıSort KomutuUnik KomutuGrep TemelleriBayraklarla GrepÖzet - Metin Dedektifi10Günlük Analizörü Projesi
Proje Genel BakışıGünlük Dosyasını Görüntüleme2Navigasyon
Çalışma Dizini'ni YazdırDosyaları ListeleDizin DeğiştirMutlak ve Göreli YollarEv ve Kök DizinÖzet - Yolunu Bul8Yönlendirme
Standart ÇıktıDosyaya Üzerine YazmaDosyaya EklemeStandart GirdiStandart HataÖzet - Günlük Oluşturucu3Dosyalar
Bir Dosya OluşturBir Dosya OkuBir Dosya KopyalaBir Dosyayı Taşı ve Yeniden AdlandırBir Dosya SilÖzet - Dosya İşlemleri6Joker Karakterler ve Desenler
Yıldız Joker KarakteriSoru İşareti Joker KarakteriKöşeli Parantez JokerleriJoker Karakterleri BirleştirmeÖzet - Seçici İşlemler9Borulama
Boru Nedir?İki Komutu ZincirlemeBirden Fazla Komutu ZincirlemeGrep ile BoruÖzet - Veri Boru Hattı