আমার নিজের ভিতরে একটি ডিরেক্টরি আছে। আমি কীভাবে এটি মুছে ফেলব।
~/.local/share/Trash/files$ ls devices/
reg-dummy
~/.local/share/Trash/files$ ls devices/reg-dummy/
subsystem
~/.local/share/Trash/files$ ls devices/reg-dummy/subsystem/
devices
এছাড়াও
~/.local/share/Trash/files$ find devices/ | head -n 20
devices/
devices/reg-dummy
devices/reg-dummy/subsystem
devices/reg-dummy/subsystem/devices
devices/reg-dummy/subsystem/devices/reg-dummy
devices/reg-dummy/subsystem/devices/reg-dummy/subsystem
devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices
devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices/reg-dummy
devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices/reg-dummy/subsystem
devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices
devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices/reg-dummy
devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices/reg-dummy/subsystem
devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices
devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices/reg-dummy
devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices/reg-dummy/subsystem
devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices
devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices/reg-dummy
devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices/reg-dummy/subsystem
devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices
devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices/reg-dummy/subsystem/devices/reg-dummy
এছাড়াও, যদিও আমার মস্তিষ্ক থামার সমস্যাটি সমাধান করতে পারে না, এটি প্রদর্শিত হয় sudo rm -rf devicesআউটপুট উত্পাদন না করে চিরতরে চলে।
~/.local/share/Trash/files$ sudo rm -rf devices
^C~/.local/share/Trash/files$
একই জিনিস perl -e 'use File::Path qw(remove_tree); remove_tree("$ENV{HOME}/.local/share/Trash/files/devices")'। একই জিনিস du -s devices/। du -sch ~/.local/share/Trash/
অন্যান্য কমান্ডের জন্য একই জিনিস
$ cd ~/.local/share/Trash/files/devices/reg-dummy/subsystem/devices/
$ ls -ldi
8131921 drwxr-xr-x 3 theking theking 4096 Mar 17 19:43 .
$ cd reg-dummy/subsystem/devices/
$ ls -dli
8131926 drwxr-xr-x 3 theking theking 4096 Mar 17 19:43 .
$ find .local/share/Trash/files/ -maxdepth 1 -delete
find: cannot delete `.local/share/Trash/files/devices': Directory not empty
find: cannot delete `.local/share/Trash/files/': Directory not empty
আমি চাই না এটি চিরতরে আমার আবর্জনায় আটকে থাকবে!
দ্রষ্টব্য: আমি কেবল ব্যবহার করে একটি কম্পিউটারের একটি অশোধিত ব্যাকআপ তৈরি scpকরছিলাম, কিন্তু আমি স্থানের বাইরে চলে গেলাম এবং এরপরে এটি ঘটল।
ls -dli devicesএবংls -dli devices/reg-dummy/subsystem/devices/
ls -ldi devices, না device। আমি দেখার চেষ্টা করছি যে এগুলি আসলে হার্ড লিঙ্কগুলি (একই ইনোড)। তবে, সচেতন থাকুন যে এটি যদি একটি বৃহত ডিরেক্টরি হয় তবে এটি rm -rfএকটি দীর্ঘ সময় নিতে পারে তবে শেষ পর্যন্ত কাজ করবে। যদি সমস্যাটি এখানে বিজ্ঞপ্তিযুক্ত লিঙ্ক হয় তবে আপনি অসীম পুনরাবৃত্তি সম্পর্কে একটি ত্রুটি বার্তা পাবেন। যদি কোনও ত্রুটির বার্তা না থাকে তবে কেবল rm -rfতার কোর্সটি চালানো যাক ।
rm -rf devices?