Làm thế nào để di chuyển đệ quy tất cả các thư mục một thư mục trở lại một thư mục


15

Tôi có các thư mục trong phong cảnh / địa hình có chứa các thư mục được gọi là địa hình và các đối tượng. Các thư mục này có các thư mục với các tệp dữ liệu. Làm cách nào để di chuyển tất cả nội dung cảnh / địa hình / [tên] / địa hình sang phong cảnh / địa hình và nội dung của phong cảnh / địa hình / [tên] / đối tượng sang phong cảnh / đối tượng?

Câu trả lời:


19

Không có tùy chọn đệ quy cho mvlệnh, vì vậy nếu có các thư mục bên trong các thư mục bạn muốn di chuyển, bạn sẽ phải sử dụng cp. Làm thế nào về điều này:

cp -R scenery/terrain/*/terrain/* scenery/terrain/
cp -R scenery/terrain/*/objects/* scenery/objects/

Sau đó, khi bạn chắc chắn rằng nó hoạt động:

rm -rf scenery/terrain/*/terrain
rm -rf scenery/terrain/*/objects

Điểm hay, nhưng tôi nghĩ trong Mac OS, nó sẽ là cp -R (chữ hoa R).
QSQ

@QSQ Cảm ơn đã sửa. Đã sửa nó ngay.
Ryan

-r làm việc tốt
Andrew D.

1
mv scenery/terrain/*/terrain/* scenery/terrain/
mv scenery/terrain/*/objects/* scenery/objects/

Hãy thử nó trên một bản sao của thư mục trong trường hợp tôi hiểu nhầm điều gì đó :-)
QSQ

Quá muộn rồi .. Thất bại về phía tôi. Tôi luôn có thể quay lại cảnh 13 GB.
Andrew D.

Không hoạt động. Nói rằng "thư mục không trống"
Andrew D.

Hmm lẻ. Tôi đã thử nó ở đây với việc xây dựng một cái cây như thế và đưa các tập tin vào phong cảnh / địa hình / a / địa hình / phong cảnh / địa hình / b / địa hình / và phong cảnh / địa hình / a / vật / và phong cảnh / địa hình / b / vật /
QSQ

Có lẽ tôi có thể cố gắng di chuyển thư mục hiện tại / địa hình ở một nơi khác để ngăn xung đột tập tin?
Andrew D.
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.