मेरे अंदर एक निर्देशिका है। मैं इसे कैसे हटाऊं
~/.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है?