एक ही नाम से फ़ाइलों को एक फ़ोल्डर से दूसरे में ले जाएं


12

मैं लिनक्स के लिए नया हूँ, विशेष रूप से ubuntu सर्वर के लिए और यह टर्मिनल है .... मेरे पास ऐसी फ़ाइल संरचना है:

-im
 |
 |-t1
   |-1.jpg
 |-t2
   |-2.jpg 
 |-second
   |-t1
     |-3.jpg
   |-t2
     |-4.jpg 

मैं दूसरी फ़ाइलों से मुख्य फ़ोल्डर में कैसे जा सकता हूं, ताकि t1 में 1,3.jpg और t2 में 2,4.jpg हो ...? ताकि t1 और t2 में कुछ भी डिलीट न हो, लेकिन दूसरा सबफ़ोल्डर यहाँ ले जाया जाता है ...।

एमवी कमांड के साथ सब ठीक हो जाएगा?


क्या आप सुनिश्चित हैं कि आपने अपने प्रश्न में सही फ़ाइलों का उल्लेख किया है? मुझे लगता है कि आप t1 का मतलब 1, 3.jpg और t2 में 2, 4.jpg, सही होना चाहिए?
जॉबिन

अच्छा सवाल, यह है कि मैं इसे वैसे भी कैसे समझ सकता हूं;)
१ia:०३ पर

@ जोबिन सॉरी, यस
यू

@ brabertaser1992: फिर, कृपया सुधार को समायोजित करने के लिए प्रश्न को संपादित करें।
जॉबिन

जवाबों:


22

हाँ, आप के साथ ठीक हो जाएगा mv, जैसे:

mv /path_to_source_folder/filename /path_to_destination_folder/

या, उदाहरण के लिए im / सेकंड के स्तर से: ( cd im/second)

mv t1/3.jpg ../t1/ && mv t2/4.jpg ../t2/

ऐसा करने के और भी तरीके हैं man find, उदाहरण के लिए,man rsync

जब आप lsकमांड आउटपुट को देखते हैं, तो .. (2 डॉट्स) 'का अर्थ है एक कदम पीछे',। (एक डॉट) का अर्थ है 'यहाँ' और आप इसे इस तरह से उपयोग कर सकते हैं

बेशक यदि आप दूसरा फ़ोल्डर निकालना चाहते हैं, तो आप rmdir कमांड या rm -R का उपयोग करें (देखभाल के साथ उपयोग करें, हमेशा ऐसा करें man {command}यदि आप सुनिश्चित नहीं हैं।


यदि आप दूसरा फ़ोल्डर निकालना चाहते हैं तो निश्चित रूप से - क्या mv पहली कॉपी छोड़ देगा? O_o
brabertaser19

1
mv कमांड फाइल को मूव करता है, इसलिए कोई भी कॉपी नहीं होगी, rmdir 'सेकंड' डायरेक्टरी को नहीं हटाएगा क्योंकि इसमें अंडरएक्टिवेशंस हैं। rm -r will या rmdir -p। सीखने का सबसे अच्छा तरीका संरचना की एक प्रति बनाना है और बस आदेशों का उपयोग करें और देखें कि क्या होता है;) देखें कि rm और rmdir में क्या अंतर है!
उत्प्रेरित

rm और rmdir के साथ अब मैं कुछ करता हूं .... बस जहां आश्चर्य हुआ, becouse मैं आपको समझ नहीं पाया
brabertaser19

2
कमांड rm -r {path_to_folder}फ़ोल्डर को हटाता है और यह उपनिर्देशिका और फाइलें है। rmdirकेवल फ़ोल्डरों को निकालता है इसलिए यदि आप खाली हैं तो यह सुनिश्चित करना चाहते हैं कि फ़ोल्डर्स को हटाना सबसे अच्छा तरीका है।
उत्प्रेरित
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.