Menu
Coddy logo textTech

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_backup

Hem orijinal klasör hem de kopyası artık mevcut olacak. ls ile doğrulayabilirsiniz:

ls
documents
documents_backup
readme.txt

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

challenge icon

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

Eğ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

Terminal
quiz iconKendini test et

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