जवाबों:
@ tante के उत्तर पर विस्तार के रूप में, आप उन फ़ाइलों को हटाने से पहले यह सुनिश्चित करना चाहेंगे कि जिस फ़ाइल की सूची का उपयोग किया गया है वह सही है:
find <source_dir> -name <filename> -print
यदि निरीक्षण वैध सूची दिखाता है
find <source_dir> -name <filename> -delete
एक और विकल्प यदि एक अस्थायी होल्डिंग डायरेक्टरी का उपयोग करते हुए कई निर्देशिकाओं में यह चाहते हैं:
mkdir <dest_dir>
for i in <list_of_directories>
do
find "$i" -name <filename> -exec /bin/mv {} <dest_dir>
done
# check dest_dir
ls dest_dir
rm -rf <dest_dir>
हमेशा की तरह, कृपया निष्पादन से पहले किसी भी स्क्रिप्ट की सटीकता सुनिश्चित करें और हमेशा एक बैकअप तैयार होने की स्थिति में कुछ गलत हो जाता है।