Tôi có một thư mục không có khoảng 500 thư mục con. Có rất nhiều rác được tìm thấy trong đó và tôi muốn dọn sạch nó.
Tôi đã xóa một số kiểu tệp mà tôi không muốn, như hình ảnh, bằng lệnh này:
find . -mindepth 1 -iname "*.jpg" -type f -delete
Tuy nhiên, bây giờ tôi muốn xóa tất cả các tệp không có phần mở rộng. Các tệp như "Danh sách mua sắm" trong phần "Danh sách mua sắm"
Tôi đã thử lệnh sau nhưng nó không hoạt động:
find . -mindepth 1 ! -iname "*.*" -type f -delete
find . -type f ! -name "*?.*" -delete
để xóa các tệp như ".trash" hoặc bất cứ thứ gì tôi không cần. Đừng lo lắng - đó không phải là thư mục Home của tôi, vì vậy tôi đã không mất bất kỳ tập tin cấu hình nào.