Bir Dizin Yapısının Kopyalanması
Sistemde bulunan bir dizinin yapısını, tüm alt dizinleri de kapsayacak şekilde -ve dizin içeriğindeki dosyaları almadan- kopyalamak için find komutundan yararlanılabilir. Örnek olarak /usr/share dizininin yapısı, tüm alt dizinleri ile birlikte başka bir yere aşağıdaki şekilde kopyalanabilir.
# mkdir /dizin/yapisinin/kopyalanacagi/alan # cd /usr/share # find * -type d -exec mkdir /dizin/yapisinin/kopyalanacagi/alan/\{\} \;
Gördüğünüz gibi, find komutu ile /usr/share dizini altındaki dizinler aranıyor ve bunlar belirttiğimiz diğer dizinin altında mkdir ile oluşturuluyor. Böylece, share dizininin boş bir kopyası, tüm dosyalardan arındırılmış şekilde oluşturulmuş oluyor.
Bu yazılar da ilginizi çekebilir:
- Herkes tarafından yazılabilir dosyaların saptanması
- *nix Sistemlerde Değiştirilen Dosyaların Belirlenmesi
- diff ile Dizin Karşılaştırma ve Fark Tespiti
- Debian Tabanlı Sistemlerde Paket Sorgulama İşlemleri
- Belli bir zaman aralığında değiştirilmiş dosyaların saptanması
Yorumlar
Henuz yorum yapilmamis.
Yorumda bulunun.