Unbuntu पर एक निर्देशिका में सभी "._foo.html" फ़ाइलों को हटाने के लिए एक कमांड लाइन है?
Unbuntu पर एक निर्देशिका में सभी "._foo.html" फ़ाइलों को हटाने के लिए एक कमांड लाइन है?
जवाबों:
rm ./._*
अधिक सामान क्योंकि इसमें कम से कम 15 अक्षर होने चाहिए।
./
बेमानी है।
मैं उन सभी कष्टप्रद Apple फ़ाइलों को हटाने के लिए निम्न आदेश का उपयोग करता हूं, लेकिन यह सब उप-निर्देशिकाओं के माध्यम से पुनरावृत्ति भी करता है:
# find . -iname '._*' -exec rm -rf {} \;
find . -iname "._*" -delete
मैं जेम्स के उत्तर का उपयोग करता हूं इतनी बार वेबडिवेलपमेंट के दौरान मैंने अपनी खुद की कमांड बनाई
~/.bash_profile
alias rmd=rmdotfiles
rmdotfiles(){
if [ -z "$1" ]; then
local path=.
else
local path=$1
fi
find $path -iname '._*' -exec rm -rf {} \;
}
. ~/bash_profile
उपलब्ध कराने के लिए फ़ाइल को संपादित करने के बाद टाइप करना याद रखें ।
संपादित करें: उदाहरण उपयोग: rmd /path/to/dir