Bir Dizin Yapısının Kopyalanması
Warning: mysqli_query(): (HY000/3): Error writing file '/tmp/MYlJUuBf' (Errcode: 28 - No space left on device) in /usr/share/nginx/html/syslogs/wp-includes/class-wpdb.php on line 2349
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.
Visited 165 times, 1 visit(s) today
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.