दो बाहरी ड्राइव्स के बीच कॉपी करते समय स्किपिंग .DS_Store फाइलें


11

कर रहे हैं काफी कुछ पर सवाल .DS_Storeफ़ाइलों को पहले से ही, लेकिन कोई भी मेरी समस्या का जवाब देने में लग रहे हैं।

मेरे पास एक बाहरी हार्ड ड्राइव है जिसमें एक दर्जन ~ 50 जीबी बैकअप फ़ोल्डर हैं। जब मैं ड्रैग-एंड-ड्रॉप द्वारा इन फ़ोल्डरों को एक नई बाहरी हार्ड ड्राइव पर कॉपी करने की कोशिश करता हूं, तो यह विफल हो जाता है

.DS_Store पहले से मौजूद है और कॉपी नहीं की जा सकी।
[रुकें]

इस समस्या को दरकिनार करने के लिए, मैं दो हार्ड ड्राइव के बीच कॉपी करते समय .DS_Store फाइलों को कैसे छोड़ सकता हूं?

एक टर्मिनल कमांड समाधान निश्चित रूप से मौजूद है, लेकिन मैं cpइसे खोजने के लिए पर्याप्त रूप से अच्छी तरह से वाकिफ नहीं हूं। सभी मदद की सराहना की!

PS दोनों डिस्क Mac OS X एक्सटेंडेड (जर्नलेड) हैं।


क्या आप किसी मौजूदा निर्देशिका की नकल कर रहे हैं? मुझे लगता है अन्यथा वहाँ एक .DS_Store फ़ाइल ओ लक्ष्य नहीं होगा, लेकिन इस मामले में आप किसी भी अन्य फ़ाइलों को अधिलेखित कर रहे हैं
user151019

मैं सीधे डिस्क रूट पर कॉपी कर रहा हूं, किसी मौजूदा निर्देशिका में नहीं, और लक्ष्य पर कोई मौजूदा फाइल नहीं है, इसलिए कोई ओवरराइट नहीं है।
Fr.

त्रुटि संदेश कहता है कि लक्ष्य पर एक .DS_Store फ़ाइल है - लक्ष्य पर क्या ls -alदिखाता है?
user151019

ls- alकुछ भी नहीं दिखाता है: मुझे लगता है कि यह एक दूषित फ़ाइल समस्या है ( .DS_Storeफ़ाइलें पिछले कुछ समय से परेशानी पैदा कर रही हैं)।
Fr.

1
हालाँकि rsync अक्सर बेहतर तरीका है
user151019

जवाबों:


20

rsync -rv --exclude=.DS_Store <source> <destination>टर्मिनल से प्रयास करें ।

उदाहरण के लिए

rsync -rv --exclude=.DS_Store ~/Documents /Volumes/Backup/Documents

करूँगा:

  • (-r) पुनरावर्ती (कॉपी सब कुछ नीचे ~ / दस्तावेज)
  • (-v) क्रिया (आपको बताएं कि यह क्या कर रहा है)
  • (--exclude) नाम की किसी भी फ़ाइल को छोड़कर .DS_Store
  • से ~/Documents
  • सेवा /Volumes/Backup/Documents

rsynccpअधिक विशेष रूप से अधिक विकल्पों के साथ एक सुपरडेड कमांड की तरह है--exclude


यह वही है जो मैं देख रहा था, धन्यवाद!
Fr.
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.