मुझे सभी संकलित डेटा को हटाने की आवश्यकता है:
- निर्देशिकाएं
build
, - निर्देशिकाएं
obj
, - * .so फाइलें।
मैंने एक कमांड लिखी
find \( -name build -o -name obj -o -name *.so \) -exec rm -rf {} \;
कि सभी निर्देशिकाओं के माध्यम से पुनरावर्ती और सभी की जरूरत को हटा देता है।
मेरे पास आखिर में ऐसा आउटपुट क्यों है? शायद मुझे एक अलग कमांड लिखना चाहिए।
find: `./3/obj': No such file or directory
find: `./3/build': No such file or directory
find: `./1/obj': No such file or directory
find: `./1/build': No such file or directory
find: `./2/obj': No such file or directory
find: `./2/build': No such file or directory
find
इस तरह का उपयोग करना चाहिएfind /search_directory options
कि खोज निर्देशिका को छोड़ना एक अच्छा विचार नहीं है