নিম্নলিখিত কাঠামো দেওয়া:
oz123@debian:~/ $ tree .
.
├── a
│ ├── a1
│ ├── a2
│ └── a3
├── a1
│ ├── a11
│ ├── a12
│ └── a31
├── b
│ └── b1
│ ├── b11
│ │ └── b21
│ │ └── b31
│ ├── b12
│ └── b3
└── c
16 directories, 0 files
আমি সমস্ত শেষ নোডগুলি কীভাবে খুঁজে পাব?
আমি নিম্নলিখিত সমাধানগুলি পেয়েছি যা দেখতে ভাল বলে মনে হয়েছে, তবে আমার প্রমাণ করতে হবে যে পরীক্ষার কেস নেই যা এটি ব্যর্থ হবে।
-links
রাজ্যগুলির সহায়তা পৃষ্ঠা :
আপনি '-লিঙ্কগুলি' সহ নির্দিষ্ট সংখ্যক লিঙ্কযুক্ত ফাইলগুলিও অনুসন্ধান করতে পারেন। ডিরেক্টরিগুলিতে সাধারণত কমপক্ষে দুটি হার্ড লিঙ্ক থাকে; তাদের। প্রবেশ দ্বিতীয় হয়। যদি তাদের উপ-ডিরেক্টরি থাকে তবে তাদের প্রত্যেকের কাছে তার প্যারেন্ট ডিরেক্টরিতে একটি শক্ত লিঙ্ক বলা হয়। দ্য . এবং .. ডিরেক্টরি এন্ট্রিগুলি সাধারণত সন্ধান করা হয় না যতক্ষণ না সেগুলি অনুসন্ধান কমান্ড লাইনে উল্লেখ করা হয়।
সম্ভাব্য সমাধান:
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
- যে কেউ আরও ভাল সমাধান সরবরাহ করতে পারে (পাইপ এবং সেড ব্যবহার না করেই এটি পারফরম্যান্ট হয়ে গেছে ...)
- এটি কোনও ফাইল সিস্টেমে কাজ করবে?
-links 2
কৌতুকের চেয়ে আরও পারফরম্যান্স পাবেন না । এটি কাজ করবে নাbtrfs
।