Di chuyển tệp từ thư mục này sang thư mục khác có cùng tên


12

Tôi mới sử dụng linux, đặc biệt là máy chủ Ubuntu và thiết bị đầu cuối .... Tôi có cấu trúc tệp như vậy:

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

Làm cách nào tôi có thể di chuyển từ tệp thứ hai sang thư mục chính, sao cho t1 chứa 1,3.jpg và t2 chứa 2,4.jpg ...? để không có gì trong t1 và t2 bị xóa, nhưng thư mục con thứ hai được chuyển đến đây ....

Tất cả sẽ ổn với lệnh mv?


Bạn có chắc là bạn đã đề cập đến các tập tin chính xác trong câu hỏi của bạn? Tôi cảm thấy bạn có nghĩa là t1 nên chứa 1, 3.jpg và t2 nên chứa 2, 4.jpg, phải không?
ngày

Câu hỏi hay, đó là cách tôi hiểu nó;)
catalesia

@Jobin xin lỗi, vâng, bạn đúng
brabertaser19

@ brabertaser1992: Sau đó, vui lòng chỉnh sửa câu hỏi để điều chỉnh.
ngày

Câu trả lời:


21

Có, bạn sẽ ổn với mv, ví dụ:

mv /path_to_source_folder/filename /path_to_destination_folder/

hoặc, ví dụ từ cấp độ im / giây: ( cd im/second)

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

Có nhiều cách hơn để làm điều đó, làm man findví dụ,man rsync

khi bạn nhìn vào lsđầu ra lệnh, .. (2 dấu chấm) 'có nghĩa là lùi một bước' ,. (một dấu chấm) có nghĩa là 'ở đây' và bạn có thể sử dụng nó như vậy

Tất nhiên, nếu bạn muốn xóa thư mục thứ hai, bạn sử dụng lệnh rmdir hoặc rm -R (sử dụng cẩn thận, luôn luôn làm man {command}nếu bạn không chắc chắn.


Tất nhiên nếu bạn muốn xóa thư mục thứ hai - mv có để lại bản sao đầu tiên không? O_o
brabertaser19

1
Lệnh mv di chuyển tệp, vì vậy sẽ không có bất kỳ bản sao nào, rmdir sẽ không xóa thư mục 'giây' vì có các thư mục con. rm -r sẽ hoặc rmdir -p. Cách tốt nhất để học là tạo một bản sao của cấu trúc và chỉ cần sử dụng các lệnh và xem điều gì xảy ra;) Xem sự khác biệt giữa rm và rmdir!
catalesia

với rm và rmdir tôi một cái gì đó bây giờ .... chỉ cần tự hỏi, vì tôi không hiểu bạn
brabertaser19

2
lệnh rm -r {path_to_folder}xóa thư mục và các thư mục con và tệp. rmdirchỉ xóa các thư mục để đó là cách tốt nhất để xóa các thư mục nếu bạn muốn chắc chắn rằng chúng trống.
catalesia
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.