Có thể trong một lệnh duy nhất (không có vòng lặp) để xóa nội dung của từng tệp trong một thư mục không?Linux có thể dọn sạch nội dung của tất cả các tệp trong một thư mục
5
A
Trả lời
6
Sử dụng truncate:
truncate -s 0 directory/* &> /dev/null
9
Đây là xấu xí như địa ngục, nhưng nó hoạt động:
find . -type f -exec sh -c 'echo -n "" > $1' sh {} \;
này sẽ xóa tất cả các tập tin trong mỗi thư mục con.
Để chỉ xóa các tập tin trong thư mục hiện hành:
for i in *; do cat /dev/null > $i; done
(Vâng, đó là một vòng lặp, nhưng đó là một dòng.)
Các vấn đề liên quan
- 1. Tìm tệp trong tất cả các thư mục có thể?
- 2. Cách tìm tất cả các tệp có thư mục mẹ cụ thể trong linux?
- 3. liệt kê tất cả nội dung của một thư mục trong tfs
- 4. Cách tốt nhất để dọn sạch thư mục là gì?
- 5. Làm thế nào để xóa tất cả nội dung của một thư mục với Ruby-Rails?
- 6. Xóa nội dung của thư mục có tập lệnh shell
- 7. linux bash - xóa tất cả các tệp nằm trong một thư mục từ một thư mục khác
- 8. Mở tất cả các tệp trong một thư mục
- 9. Giám sát nội dung của tệp/thư mục?
- 10. Danh sách các tệp trong thư mục nội dung và thư mục con của nó
- 11. phonegap đặt thư mục gốc cho các tệp nội dung
- 12. Làm cho rsync loại trừ tất cả các thư mục chứa tệp có tên cụ thể
- 13. Linux tất cả các tệp của thư mục được sửa đổi ngày hôm qua
- 14. Vòng lặp shell có thể giải nén tất cả các tệp trong một thư mục không?
- 15. Hợp nhất tất cả các tệp trong một thư mục thành một tệp bằng bash
- 16. Cách xóa tất cả thư mục .svn khỏi thư mục ứng dụng của tôi
- 17. SVN kiểm tra nội dung của một thư mục, không phải thư mục chính nó
- 18. LINUX: Liên kết tất cả các tệp từ một đến thư mục khác
- 19. Xóa tất cả các tệp git khỏi một thư mục?
- 20. NSFileManager xóa nội dung của thư mục
- 21. Làm cách nào tôi có thể lấy tệp tininfo của tất cả các tệp trong một thư mục bằng GetFile()?
- 22. Buộc xóa tất cả các tệp khỏi một thư mục
- 23. làm thế nào để thêm một thư mục hiện có với tất cả các thư mục con và nội dung của nó vào một giải pháp?
- 24. .gitignore một nội dung thư mục
- 25. Có an toàn khi dọn sạch thư mục tmp từ Jboss/Server/default không?
- 26. Eclipse buildpath tự động lấy tất cả các JAR của một thư mục nội bộ
- 27. Cách gzip tất cả các tệp trong tất cả các thư mục con trong bash
- 28. Trích xuất tất cả các tệp có đường dẫn thư mục trong thư mục đã cho
- 29. Java tải xuống tất cả các tệp và thư mục trong một thư mục
- 30. Liệt kê tất cả các tệp trong một thư mục - đường dẫn đầy đủ của tệp
Tại sao bạn muốn tránh vòng lặp? – nneonneo
Một lệnh AWK hoặc Bash được chế tác tốt có được coi là câu hỏi lập trình không? –
tôi muốn một lệnh duy nhất chạy từ dòng lệnh. Tôi chắc chắn có một số cách để làm điều đó với fine-type f -exec echo "" ..... chỉ cần không thể hoàn thành nó –