निर्देशिका में "._" फ़ाइलें कैसे निकालें? उबंटू


जवाबों:


18
rm ./._*

अधिक सामान क्योंकि इसमें कम से कम 15 अक्षर होने चाहिए।


1
इसके अलावा, यह संसाधन support.apple.com/kb/ht1629 पहली बार में उनके निर्माण को रोकने में सहायक हो सकता है।
क्रिस नावा

1
./बेमानी है।
कैस्परड

35

मैं उन सभी कष्टप्रद Apple फ़ाइलों को हटाने के लिए निम्न आदेश का उपयोग करता हूं, लेकिन यह सब उप-निर्देशिकाओं के माध्यम से पुनरावृत्ति भी करता है:

# find . -iname '._*' -exec rm -rf {} \;

3
इस आदेश का एक पुनरावर्ती संस्करण महसूस करने के बाद +1 मैं अपने प्रश्न पर वापस आया, जो मुझे वास्तव में चाहिए। उत्तर जोड़ने के लिए धन्यवाद।
क्रिस्टोफर ऑल्टमैन

1
बहुत बढ़िया। इस एक को उपरोक्त के बजाय उत्तर के रूप में स्वीकार किया जाना चाहिए।
दामोदर बाश्याल

5
या, और अधिक सरल:find . -iname "._*" -delete
दान Loewenherz

@ChristopherAltman, क्या यह वास्तव में आपकी आवश्यकता है, आपको इसके बजाय इस उत्तर को स्वीकार करना चाहिए?
स्टीवन सी। हॉवेल


1

मैं जेम्स के उत्तर का उपयोग करता हूं इतनी बार वेबडिवेलपमेंट के दौरान मैंने अपनी खुद की कमांड बनाई ~/.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


1
मैंने यह भी पाया कि मैक OSX उपयोगकर्ताओं के लिए स्थानीय स्तर पर काम करने वाले आप एक dot_clean कमांड apple.stackexchange.com/a/136801/193609 और developer.apple.com/legacy/library/documentation/Darwin-…
Ogier Schelvis
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.