Bir Dizin Kopyala
Coddy'nin Terminal Journey'sinin Temel Bilgiler bölümünün bir parçası. Ders 17 / 82.
cp ile bir dosyayı kopyalamak gibi, bir dizinin tamamını da kopyalayabilirsin. Ancak bir dizini ve içindeki tüm içeriği kopyalamak için, özyinelemeli anlamına gelen -r bayrağını kullanmalısın.
Temel biçim şöyledir:
cp -r source destinationÖrneğin, documents klasörünü kopyalayıp kopyaya documents_backup adını vermek için:
cp -r documents documents_backupArtık hem özgün klasör hem de kopyası mevcut olacak. Bunu ls ile doğrulayabilirsin:
ls
documents
documents_backup
readme.txtBir dizini başka bir dizine kopyalama:
Hedef zaten bir dizin olarak mevcutsa, kaynak klasör onun içine yerleştirilir:
cp -r documents projects/Bu, tüm özgün içeriklerle birlikte projects/documents oluşturur.
Not: -r bayrağı olmadan cp, bir dizini kopyalamayı reddeder ve hata gösterir. Klasörleri kopyalarken her zaman -r kullanın.
Not: Bir klasör kendi içine kopyalanamaz. Linux'ta cp -r notes notes bir hatayla durur: cp: cannot copy a directory, 'notes', into itself, 'notes/notes'.
Görev
Başlangıçdocuments dizinini documents_backup adında yeni bir dizine kopyala, ardından her iki dizinin de var olduğunu doğrulamak için ls komutunu kullan.
İpucu: Bir dizini ve tüm içeriğini kopyalamak için
cp -rkullan. Klasörleri kopyalarken-rbayrağı gereklidir.
Kendin dene
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temel Bilgiler 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ıKendi başına pratik yap: Terminal playground