Làm thế nào để tìm tất cả các tệp có kích thước lớn hơn so với?


25

Có phần mềm GUI nào có thể khám phá một cây và tìm tất cả các tệp có kích thước lớn hơn số lượng không? Cả Nautilus và Nemo dường như không thể làm điều này. Trong bộ nhớ của tôi, tôi có thể làm điều này với PC-Tools trong DOS 3.0.

Câu trả lời:


10

gnome-search-toollà những gì tôi sử dụng. Rất đơn giản. Nó có bộ lọc "Kích thước tối thiểu" trong đó bạn có thể chỉ định kích thước tệp tối thiểu. Xem bản in màn hình để tìm kiếm thư mục ISO của tôi với kích thước tối thiểu 10.000.000 KB.

kích thước tệp tối thiểu của gnome-search-tool


Cảm ơn bạn chuyển sang Nemo (mà, btw, không giúp đỡ nhiều hơn trong vấn đề tìm kiếm), vì vậy tôi đã bị mắc kẹt. Tôi sẽ thử lại mặc dù tôi nhớ các vấn đề trong công cụ tìm kiếm gnome tiếp tục tìm kiếm hàng giờ khi nó gặp các thư mục hoặc tệp trái phép hoặc lặp qua các liên kết. Dù sao, ngay cả khi không có một công cụ tốt hơn, ít nhất đó là loại câu trả lời tôi mong đợi. Cám ơn bạn một lần nữa.
hữu ích

43
  • Trong các công cụ shell chúng ta có find:

    find / -size +1M
    

    Đối với các tệp trên 1 megabyte.

  • Và trong GUI, chúng ta có Trình phân tích sử dụng đĩa (baobab):

    sudo apt-get install baobab
    baobad
    

Có một loạt hơn về câu hỏi này của SuperUser , nhưng đối với tất cả các kết thúc và đề xuất baobad là đủ.


Cảm ơn Braiam, nhưng baobab không thể hữu ích vì nó sẽ không có tùy chọn tìm kiếm / sắp xếp tệp. Hơn nữa, vì Unity menu bị hỏng (không còn chỉnh sửa / tùy chọn để loại trừ tệp / thư mục) và tôi gặp lỗi khi phân tích "/ home / me hoặc một số thư mục con của riêng tôi", có thể ủy quyền cho .ssh và không có thông báo nào cho hướng tôi đến một bản ghi ... vì vậy. find có thể hoạt động tốt hơn, nhưng nó không phải là gui, và mọi lúc (không thường xuyên) nó có thể hữu ích, vì khẩn cấp, tôi đã quên cú pháp, vì vậy ... find không dành cho nhân loại của tôi.
hữu ích

@usiously có một loạt hơn trên liên kết SU, tôi sẽ không bận tâm mang chúng vì ... mm ... nó sẽ mang lại ấn tượng rằng bạn muốn có một danh sách và bạn không muốn (cũng không được khuyến khích trong SE), dù bằng cách nào, hãy cung cấp cho liên kết một shot, nếu bạn cảm thấy rằng một số trong số họ giải quyết vấn đề của bạn. BTW, như bạn có thể nhận thấy tôi thích các giải pháp CLI hơn GUI vì ... mmm ... Tôi thích điều đó;).
Braiam

20

Khi tôi cần tạo thêm không gian trống trên máy chủ, tôi sử dụng lệnh này. Nó tìm thấy tất cả các tệp lớn hơn 50 MB và "du -h" tạo danh sách các tệp berret và "sort -n" sau khi đường ống tạo danh sách số được sắp xếp theo kích thước tệp.

find / -type f -size +50M -exec du -h {} \; | sort -n

Ôi thật là một GUI tiện dụng. Nó chỉ là quá dễ dàng đối với một người mới như tôi, nhưng chờ đợi trong cùng một ngôn ngữ lắp ráp ... chờ mã máy là hàng đầu trong sự thanh lịch, tôi sẽ sử dụng công cụ tìm kiếm gnome. -1
hữu ích

4
Tôi biết bạn tìm kiếm công cụ GUI, nhưng nếu bạn sẽ tìm hiểu thêm với Bash thì bạn sẽ biết điều này trong tất cả các bản phân phối và môi trường. Để dễ hiểu hơn tôi giải thích điều này cho bạn. Nếu bạn cần tôi có thể giải thích điều này chi tiết hơn, nó thực sự dễ dàng và rất hữu ích.
zorbon.cz

Cảm ơn bạn zorbon.cz. Xin lỗi vì cách mỉa mai của tôi, nhưng tôi có quá nhiều vấn đề khác với công cụ dòng lệnh nên hoạt động đúng như dự định nhưng không, vì vậy tôi dễ dàng hiểu được khi có câu trả lời rõ ràng là tôi không quan tâm đến sự chăm sóc mà tôi đã hỏi với. Thay vào đó, vấn đề là tôi không phải là người mới, người dùng máy tính trung gian, vì vậy tôi thường thất vọng với Linux ... vâng tôi biết đó là giá của sự tự do và vẫn còn Windows nếu tôi muốn quay lại ... nhưng tôi đặt ngón tay vào máy hủy tài liệu. Dù sao, tôi nhận ra nhận xét trước nhẹ nhàng của bạn về dòng lệnh của bạn: Tôi không thấy nó lúc đầu
hữu ích

Nỗi thất vọng chính của tôi là làm thế nào tôi có thể dám khuyên mọi người sử dụng HĐH này khi tôi thậm chí không thể tự giúp mình thường xuyên.
hữu ích

Xin lỗi, có lẽ một trong những lý do của tôi để trả lời đó là thực tế là bây giờ tôi sử dụng Windows 8.1 :-) kể từ Windows 8 RTM (hơn 2 năm) và tôi không thể chuyển trở lại linux (và tôi muốn làm điều đó), bởi vì không có lựa chọn thay thế nào cho một số công cụ) và bây giờ tôi không biết "không có gì" về GUI. Nhưng tôi thấy CLI mỗi ngày là sysadmin (tôi quản lý hàng chục máy chủ cao hơn đang chạy trên CentOS hoặc một số trên Debian). Tôi hiểu đề cập cuối cùng của bạn và đó là sự thật.
zorbon.cz

7

Và nếu bạn đang tìm kiếm một loại tệp cụ thể, hãy sử dụng:

find . -name *.js -size +1M -ls   

Tìm kiếm tất cả các tệp loại .js có kích thước lớn hơn 1MB

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.