खींचें और ड्रॉप बनाम एमवी - कोई अंतर?


11

क्या ड्रैग एंड ड्रॉप बनाम वाली बल्क-मूविंग फाइलों में अंतर है mv?

उदाहरण:

वॉल्यूम External_Drive_A में लगभग 8000 फाइलें हैं जो कुल 9GB हैं। External_Drive_B में 74GB रिक्त स्थान है। वांछित अंतिम परिणाम ए से बी तक सभी फाइलों को स्थानांतरित करना है ताकि ए को मिटा दिया जा सके और दूसरे स्थान पर उपयोग करने के लिए रखा जा सके।

ड्रैग एंड ड्रॉप का दृष्टिकोण A के लिए एक खोजक विंडो खोलने के लिए है, B के लिए एक और खोजक विंडो है, A पर सभी फ़ाइलों को हाइलाइट करें, फिर उन्हें कमांड-क्लिक करके B पर खींचें।

mv एक टर्मिनल सत्र खोलना और आह्वान करना है

mkdir /Volumes/External_Drive_B/A_legacy
mv /Volumes/External_Drive_A/* /Volumes/External_Drive/B/A_legacy/

क्या ड्रैग एंड ड्रॉप कॉपी और हटाने के अलावा पर्दे के पीछे कुछ भी करता है, या यह सख्ती से ब्यूटी की बात है?

नीचे jmlumpkin द्वारा उत्तर दिया गया:

वे अलग! ड्रैग एंड ड्रॉप मेटाडेटा लाता है, mvनहीं करता है। मैंने टेक्स्ट फ़ाइल के गेट इंफो डायलॉग पर स्पॉटलाइट कमेंट सेक्शन में एक वाक्यांश जोड़कर इसका परीक्षण किया। जब मैंने फ़ाइल को वॉल्यूम में घसीटा और गिराया, तब गंतव्य पर जानकारी प्राप्त करने के लिए वाक्यांश मौजूद था; लेकिन जब यह प्रयोग किया जाता है mv, तो जब मैं गंतव्य पर जानकारी प्राप्त करता हूं, तो वाक्यांश गायब था।


यह थोड़ा भ्रमित करने वाला है, जैसा कि mv स्टेट्स के लिए मैन पेज: "mv यूटिलिटी अब HFS + फाइंडर और एक्सटेंडेड एट्रीब्यूट्स और रिसोर्स फॉर्क्स को सपोर्ट करती है। mv यूटिलिटी अब HFS फाइल्स के लिए रिसोर्स रिसोर्स फॉर्क्स नहीं छोड़ेगी। एक वैकल्पिक विधि के लिए cp देखें। (1)। " तो यह स्पॉटलाइट जानकारी कहाँ संग्रहीत है?
रॉबर्ट एस सियासीओ

जवाबों:


6

मैक ओएस के पुराने संस्करणों में, किसी फाइल को खींचना और छोड़ना वास्तव में संसाधन टॉक्स आदि को बनाए रखने के लिए 'डिट्टो' कमांड के करीब था।


1
मुझे डिट्टो कमांड से परिचित कराने के लिए धन्यवाद। इसका मैन पेज सभी प्रकार की निफ्टी विशेषताओं को सूचीबद्ध करता है, जिसमें यूनिवर्सल बायनेरिज़ और एचएफएस मेटा-डेटा जानकारी को पतला करना शामिल है।
थॉमस एल होलाडे

यह एक महान उपकरण है। मशीनों / सर्वरों / स्थानीय ड्राइवों के बीच या मुख्य ड्राइव पर सामान ले जाते समय हम इसका उपयोग 'mv' से अधिक करते थे।
jmlumpkin

7

वॉल्यूम के बीचmv बढ़ते डेटा के लिए उपयोग या खींचें और ड्रॉप न करें ।

यदि ऑपरेशन के दौरान कुछ भी बुरा होता है, तो आप यहां आधे डेटा और आधे डेटा के साथ समाप्त हो जाएंगे, और यह पता लगाना मुश्किल होगा कि कहां पुनरारंभ करना है। यदि यह नेटवर्क पर किया जाता है, तो आपके पास अभी भी सभी डेटा वॉल्यूम पर नहीं हो सकते हैं

एक प्रतिलिपि (कमांड लाइन या ड्रैग एंड ड्रॉप) करें, और उसके बाद सफल हुआ, स्रोत को हटा दें।


तो निश्चित रूप से मेरे चेहरे पर अंडा है, मैंने पूरी "बैच फाइलें" याद की। मैं न तो सुझाव देता हूं mv, न ही cp, बल्कि rsyncइसके बजाय। थिलो, मुझे बहुत खेद है। मेरे पास एक बड़ी फ़ाइल का उपयोग करने का मामला था, जिसके बावजूद यह फाइलों के बैच के बारे में था।
जेसन सलज

कॉपी-डिलीट के रूप में निष्पादित एक क्रॉस-वॉल्यूम मल्टी-फाइल मूव के लिए, (cp s rsync) जीयूआई कॉपी के बराबर आरयू और उसके बाद एक जीयूआई कचरा और उसके बाद जीयूआई खाली-कचरा?
थॉमस एल होलडे

@ थोमस एल होलाडे: खैर, एक जीयूआई खाली-कचरा स्थायी रूप से कचरा बिन में पहले से ही सभी प्रकार के असंबंधित सामान को हटा सकता है। मुझे लगता है कि जीयूआई से कचरा बिन को हटाने का एक तरीका है, शायद कुछ विकल्प कुंजी संयोजन, मैं उन लोगों को कभी याद नहीं कर सकता। यह एक अच्छा नया प्रश्न होगा।
थिलो

2

अंतिम परिणाम शायद समान है, लेकिन मुझे लगता है कि किनारे के मामलों को अलग तरह से व्यवहार किया जा सकता है, यह भी निर्भर करता है कि mvआप किस आधार पर उपयोग करते हैं ( फ़िंक से /bin/या जीएनयू संस्करण में डिफ़ॉल्ट /sw/bin/, या macports, आदि से)

उदाहरण के लिए, एक ओएस एक्स उर्फ ​​या संसाधन कांटे को यूनिक्स टूलकिन द्वारा ठीक से इलाज नहीं किया जा सकता है, और संभवतः ऐसे मामले हैं जहां निम्न स्तर की यूनिक्स फ़ाइल चीजों को ओएस एक्स ड्रैग-एंड-ड्रॉप द्वारा संभाला नहीं जा सकता है।

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