Làm cách nào để bash một lệnh hoặc tập lệnh shell để di chuyển tất cả các tệp từ thư mục con sang một thư mục đích trong Linux?Bash/Shell-Di chuyển tất cả các tệp từ thư mục con vào thư mục đích?
9
A
Trả lời
14
Nếu bạn đang sử dụng GNU mv, các -t
tùy chọn (mục đích) là khá hữu ích:
find sourcedir -type f -print0 | xargs -0 mv -t target
man mv
cho biết thêm chi tiết.
7
Hãy thử một cái gì đó như thế này:
find sourcedir -type f -exec mv {} targetdir \;
Các vấn đề liên quan
- 1. Liệt kê tất cả các tệp và thư mục trong thư mục + thư mục con
- 2. Danh sách tất cả thư mục và thư mục con
- 3. Bash: scp tất cả các tệp trong một thư mục, nhưng không phải thư mục con
- 4. Di chuyển tất cả các file từ thư mục vào thư mục khác với java
- 5. Tạo một thư mục con cho tất cả các thư mục trong thư mục
- 6. Xóa thư mục và tất cả các tệp/thư mục con
- 7. Cách nhận tệp trong thư mục, bao gồm tất cả các thư mục con
- 8. Liệt kê các tệp trong thư mục và tất cả thư mục con
- 9. CoffeeScript - biên dịch tất cả các tệp .coffee trong thư mục hiện tại và tất cả các thư mục con
- 10. Cách gzip tất cả các tệp trong tất cả các thư mục con trong bash
- 11. Liệt kê tất cả các thư mục trong thư mục
- 12. Cách đếm tất cả các tệp trong một thư mục, thư mục con của nó và tất cả. Số đếm không được bao gồm số thư mục
- 13. Trích xuất tất cả các tệp có đường dẫn thư mục trong thư mục đã cho
- 14. CMake: Cách lấy tên của tất cả các thư mục con của một thư mục?
- 15. Làm thế nào để liệt kê tất cả các thư mục và thư mục con/tệp trong iPhone SDK?
- 16. Đệ quy di chuyển tất cả các tệp của một loại cụ thể vào thư mục đích trong Bash
- 17. Lọc trên thư mục và tất cả các thư mục con trong Google Analytics
- 18. Mở tất cả các tệp trong một thư mục
- 19. .htaccess từ chối các tệp trong các thư mục con
- 20. danh sách VBScript tất cả các file PDF trong thư mục và thư mục con
- 21. làm thế nào để liệt kê tất cả các thư mục con trong một thư mục
- 22. Tìm tất cả các thư mục con của thư mục Inbox sử dụng EWS
- 23. CMake - Tự động thêm tất cả các tệp trong một thư mục vào một mục tiêu?
- 24. Mã Python để tìm tất cả các tệp mới được tạo, sửa đổi và xóa trong tất cả các thư mục/thư mục con bắt đầu từ/directory
- 25. Cách tốt nhất để sao chép thư mục và tất cả thư mục con và tệp bằng C#
- 26. Java tải xuống tất cả các tệp và thư mục trong một thư mục
- 27. ilk thư mục đích
- 28. Xcode - Tự động thêm tất cả các tệp trong một thư mục vào một mục tiêu
- 29. Cách nén tất cả các tệp trong thư mục
- 30. Làm thế nào để đuôi tất cả các tệp nhật ký bên trong một thư mục và thư mục con?
tôi đã thử cả giải pháp của thiton và john. làm việc tốt. Tôi thích ý tưởng oldschool của piping ra tìm thấy của tôi vào xargs và sau đó mv nó. =). '-exec mv {}' hoạt động tốt như nhau – alvas