ย้ายไฟล์จากโฟลเดอร์หนึ่งไปยังอีกโฟลเดอร์ด้วยชื่อเดียวกัน


12

ฉันใหม่กับ linux โดยเฉพาะอย่างยิ่งสำหรับเซิร์ฟเวอร์ 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 ที่จะลบ แต่ย้ายโฟลเดอร์ย่อยที่สองที่นี่ ....

จะใช้ได้กับคำสั่ง mv หรือไม่


คุณแน่ใจหรือว่าได้พูดถึงไฟล์ที่ถูกต้องในคำถามของคุณ? ฉันรู้สึกว่าคุณหมายถึง t1 ควรมี 1, 3.jpg และ t2 ควรมี 2, 4.jpg ใช่ไหม?
jobin

เป็นคำถามที่ดีที่ฉันเข้าใจแล้ว;)
catalesia

@Jobin ขอโทษใช่คุณพูดถูก
brabertaser19

@ brabertaser1992: จากนั้นโปรดแก้ไขคำถามเพื่อรองรับการแก้ไข
jobin

คำตอบ:


22

ใช่คุณจะตกลงด้วยmvเช่น:

mv /path_to_source_folder/filename /path_to_destination_folder/

หรือตัวอย่างเช่นจากระดับของ im / second: ( 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 ประสงค์หรือ rmdir -p วิธีที่ดีที่สุดในการเรียนรู้คือการทำสำเนาโครงสร้างและใช้คำสั่งและดูว่าเกิดอะไรขึ้น;) ดูว่าอะไรคือความแตกต่างระหว่าง rm และ rmdir!
catalesia

กับ rm และ rmdir ฉันจะทำอะไรบางอย่างตอนนี้ .... แค่สงสัย, เพราะฉันไม่เข้าใจคุณ
brabertaser19

2
คำสั่งrm -r {path_to_folder}ลบโฟลเดอร์และมันเป็นไดเรกทอรีย่อยและไฟล์ rmdirลบโฟลเดอร์เท่านั้นดังนั้นจึงเป็นวิธีที่ดีที่สุดในการลบโฟลเดอร์หากคุณต้องการให้แน่ใจว่าโฟลเดอร์นั้นว่างเปล่า
catalesia
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.