Pindahkan file dari satu folder ke folder lain dengan nama yang sama

12

Saya baru mengenal linux, terutama untuk server ubuntu dan terminalnya .... Saya memiliki struktur file seperti ini:

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

Bagaimana saya bisa pindah dari file kedua ke folder utama, sehingga t1 berisi 1,3.jpg dan t2 berisi 2,4.jpg ...? sehingga tidak ada dalam t1 dan t2 untuk dihapus, tetapi subfolder kedua dipindahkan di sini ....

Akan baik-baik saja dengan perintah mv?

brabertaser19
sumber
Apakah Anda yakin telah menyebutkan file yang benar dalam pertanyaan Anda? Saya merasa maksud Anda t1 harus mengandung 1, 3.jpg dan t2 harus berisi 2, 4.jpg, kan?
jobin
Pertanyaan bagus, begitulah cara saya memahaminya;)
catalesia
@Jobin maaf, ya Anda benar
brabertaser19
@ brabertaser1992: Lalu, silakan edit pertanyaan untuk mengakomodasi koreksi.
jobin

Jawaban:

22

Ya, Anda akan baik-baik saja dengan mv, misalnya:

mv /path_to_source_folder/filename /path_to_destination_folder/

atau, misalnya dari tingkat im / detik: ( cd im/second)

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

Ada lebih banyak cara untuk melakukan itu, lakukan man findmisalnya,man rsync

ketika Anda melihat lsoutput perintah, .. (2 titik) 'berarti satu langkah mundur',. (satu titik) berarti 'di sini' dan Anda dapat menggunakannya seperti itu

Tentu saja jika Anda ingin menghapus folder kedua, Anda menggunakan perintah rmdir atau rm -R (gunakan dengan hati-hati, selalu lakukan man {command}jika Anda tidak yakin.

catalesia
sumber
Tentu saja jika Anda ingin menghapus folder kedua - apakah saya akan meninggalkan salinan pertama? O_o
brabertaser19
1
perintah mv memindahkan file, jadi tidak akan ada salinan, rmdir tidak akan menghapus direktori 'kedua' karena ada subdirektori. rm -r will atau rmdir -p. Cara terbaik untuk belajar adalah membuat salinan struktur dan hanya menggunakan perintah dan melihat apa yang terjadi;) Lihat apa perbedaan antara rm dan rmdir!
catalesia
dengan rm dan rmdir saya sesuatu sekarang .... hanya di mana bertanya-tanya, karena saya tidak mengerti Anda
brabertaser19
2
perintah rm -r {path_to_folder}menghapus folder dan itu adalah subdirektori dan file. rmdirhanya menghapus folder jadi itu cara terbaik untuk menghapus folder jika Anda ingin memastikan folder itu kosong.
catalesia