Menu
CoddyTech

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_backup

Artık hem özgün klasör hem de kopyası mevcut olacak. Bunu ls ile doğrulayabilirsin:

ls
documents
documents_backup
readme.txt

Bir 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'.

challenge icon

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 -r kullan. Klasörleri kopyalarken -r bayrağı gereklidir.

Kendin dene

Terminal
quiz iconKendini test et

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

Kendi başına pratik yap: Terminal playground