aşağıdaki yapı göz önüne alındığında:
oz123@debian:~/ $ tree .
.
├── a
│ ├── a1
│ ├── a2
│ └── a3
├── a1
│ ├── a11
│ ├── a12
│ └── a31
├── b
│ └── b1
│ ├── b11
│ │ └── b21
│ │ └── b31
│ ├── b12
│ └── b3
└── c
16 directories, 0 files
Tüm uç düğümleri nasıl bulurum?
İyi görünen aşağıdaki çözümleri buldum , ancak başarısız olacak test vakası olmadığını kanıtlamak zorundayım.
-links
Eyaletlerin yardım sayfası :
'-Linkler' ile belirli sayıda bağlantıya sahip dosyaları da arayabilirsiniz. Dizinler normal olarak en az iki sabit bağlantıya sahiptir; onların. giriş ikincisidir. Alt dizinleri varsa, bunların her birinin üst dizinine .. adlı sabit bir bağlantısı vardır. . ve .. dizin girişleri find komut satırında belirtilmedikçe normalde aranmaz.
olası çözüm:
oz123@debian:~/ $ find . -type d -links 2
./a/a2
./a/a3
./a/a1
./c
./a1/a31
./a1/a11
./a1/a12
./b/b1/b12
./b/b1/b3
./b/b1/b11/b21/b31
- Herkes daha iyi bir çözüm sağlayabilir (boru ve sed kullanmadan, bu performans ...
- Herhangi bir dosya sisteminde çalışır mı?
-links 2
Hile daha fazla performans bulamazsınız . Bu işe yaramazbtrfs
.