วิธีค้นหาไฟล์ทั้งหมดที่มีขนาดใหญ่กว่า ... ?


25

มีซอฟต์แวร์ GUI ใดบ้างที่สามารถสำรวจแผนผังและค้นหาไฟล์ทั้งหมดที่มีขนาดใหญ่กว่าจำนวนหนึ่งหรือไม่? Nautilus และ Nemo ดูเหมือนจะไม่สามารถทำสิ่งนี้ได้ ในหน่วยความจำของฉันฉันสามารถทำได้ด้วย PC-Tools ใน DOS 3.0

คำตอบ:


10

gnome-search-toolคือสิ่งที่ฉันใช้ ง่ายมาก. มันมีตัวกรอง "ขนาดเป็นอย่างน้อย" ซึ่งคุณสามารถระบุขนาดไฟล์ขั้นต่ำได้ ดูที่หน้าจอพิมพ์เพื่อค้นหาโฟลเดอร์ ISO ของฉันด้วยขนาดต่ำสุด 10,000,000 KB

ขนาดไฟล์ขั้นต่ำของ gnome-search-tool


ขอบคุณ rik.shaw ฉันลืมสิ่งนี้อย่างสมบูรณ์ตั้งแต่ฉันใช้ความเป็นเอกภาพและในขณะที่ฉันคิดว่า gnome-search-tool เป็นคุณสมบัติ / สหายของ Nautilus (สิ่งที่ฉันรู้ว่าตอนนี้เป็นเท็จ) กำลังเพิ่มขึ้นเรื่อย ๆ ... สปาร์ตันมากขึ้นเรื่อย ๆ เปลี่ยนเป็น Nemo (ซึ่ง btw ไม่ได้ช่วยอะไรมากขึ้นในการค้นหา) ดังนั้นฉันจึงติดอยู่ ฉันจะลองย้อนกลับไปดูแม้ว่าฉันจะจำปัญหาต่าง ๆ ใน gnome-search-tool ทำให้ค้นหาได้หลายชั่วโมงเมื่อพบไดเรกทอรีหรือไฟล์ที่ไม่ได้รับอนุญาตหรือวนซ้ำผ่านลิงก์ อย่างไรก็ตามแม้ว่าจะไม่มีเครื่องมือที่ดีกว่าอย่างน้อยก็เป็นคำตอบที่ฉันคาดไว้ ขอขอบคุณอีกครั้ง.
มีประโยชน์

43
  • ในเครื่องมือเชลล์เรามีfind:

    find / -size +1M
    

    สำหรับไฟล์ที่มีขนาดเกิน 1 เมกะไบต์

  • และใน GUI เรามีตัววิเคราะห์การใช้งานดิสก์ (baobab):

    sudo apt-get install baobab
    baobad
    

มีคำถามอีกมากมายเกี่ยวกับSuperUserนี้ แต่สำหรับปลายทั้งหมดและข้อเสนอ baobad ก็เพียงพอแล้ว


ขอบคุณ Braiam แต่ baobab ไม่มีประโยชน์เพราะไม่มีตัวเลือกการค้นหา / เรียงไฟล์ เพิ่มเติมเนื่องจากมีความเป็นเอกภาพเมนูเสีย (ไม่มีการแก้ไข / การตั้งค่าเพิ่มเติมเพื่อแยกไฟล์ / โฟลเดอร์) และฉันได้รับข้อผิดพลาดในการวิเคราะห์ "/ home / me หรือโฟลเดอร์ย่อยบางส่วน" ของฉันเองอาจจะอนุญาต. ssh และไม่มีข้อความ พาฉันไปที่บันทึก ... ดังนั้น การค้นหาอาจทำงานได้ดีขึ้น แต่ไม่ใช่ gui และทุกครั้ง (ซึ่งไม่บ่อย) มันอาจมีประโยชน์ในการเร่งด่วนฉันลืมไวยากรณ์ดังนั้น ... การค้นหาไม่ได้เป็นเพื่อมนุษยชาติของฉัน
มีประโยชน์

@ มีประโยชน์มากมายที่ลิงค์ SU ฉันไม่ต้องกังวลที่จะนำมันมาตั้งแต่ ... mm ... มันจะให้ความรู้สึกว่าคุณต้องการรายชื่อและคุณไม่ต้องการ (และไม่ได้รับการสนับสนุนใน SE) ไม่ว่าด้วยวิธีใดให้ลิงค์กับลิงค์หากคุณคิดว่าบางอันแก้ปัญหาของคุณได้ BTW ในขณะที่คุณสามารถสังเกตเห็นฉันชอบโซลูชั่น CLI มากกว่า GUI ตั้งแต่ ... mmm ... ฉันเป็นอย่างนั้น;)
Braiam

20

เมื่อฉันต้องการเพิ่มพื้นที่ว่างบนเซิร์ฟเวอร์ฉันใช้คำสั่งนี้ ค้นหาไฟล์ทั้งหมดที่ใหญ่กว่า 50 MB และ "du -h" สร้างรายชื่อไฟล์และ "sort -n" หลังจากไพพ์ทำให้รายการเป็นตัวเลขเรียงตามขนาดไฟล์

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

โอ้ช่างเป็น GUI ที่ดีขนาดไหน มันง่ายเกินไปสำหรับ newb เช่นฉัน แต่การรอคอยเหมือนกันในภาษาแอสเซมบลี ... กำลังรอรหัสเครื่องซึ่งเป็นสุดยอดที่สุดในความสง่างามฉันจะติดกับคำพังเพยค้นหาเครื่องมือ -1
มีประโยชน์

4
ฉันรู้ว่าคุณค้นหาเครื่องมือ GUI แต่ถ้าคุณจะเรียนรู้เพิ่มเติมด้วย Bash คุณจะรู้สิ่งนี้ในทุกสิ่งที่รบกวนและสภาพแวดล้อม เพื่อความเข้าใจที่ง่ายขึ้นฉันอธิบายเรื่องนี้ให้คุณฟัง หากคุณต้องการฉันสามารถอธิบายรายละเอียดเพิ่มเติมได้ง่ายและมีประโยชน์มาก
zorbon.cz

ขอบคุณ zorbon.cz ขออภัยด้วยวิธีที่แดกดันของฉัน แต่ฉันมีปัญหาอื่น ๆ อีกมากมายที่มีเครื่องมือบรรทัดคำสั่งที่ควรจะทำงานได้ตามที่ตั้งใจ แต่ไม่ได้ดังนั้นแล้วฉันก็จะไม่โกรธง่ายเมื่อคำตอบบางอย่างมาซึ่งเห็นได้ชัดว่าไม่ดูแลฉันถาม กับ ประเด็นก็คือฉันไม่ได้เป็นผู้ใช้ newb ผู้ใช้คอมพิวเตอร์ระดับกลางแทนดังนั้นฉันมักจะทำงานด้วยความไม่พอใจกับ Linux ... ใช่ฉันรู้ว่ามันเป็นราคาของอิสรภาพและยังคงมี Windows ถ้าฉันต้องการเปลี่ยนกลับ ... แต่ฉันวางนิ้วลงในเครื่องทำลายเอกสาร อย่างไรก็ตามฉันจำความเห็นล่วงหน้าของคุณในบรรทัดคำสั่งของคุณ: ฉันไม่เห็นมันในตอนแรก
มีประโยชน์

ความยุ่งยากหลักของฉันคือฉันจะกล้าแนะนำให้ทุกคนใช้ระบบปฏิบัติการนี้ได้อย่างไรเมื่อฉันไม่สามารถช่วยเหลือตัวเองได้บ่อยนัก
มีประโยชน์

ขออภัยบางทีหนึ่งในเหตุผลของฉันที่จะตอบว่าเป็นข้อเท็จจริงที่ว่าตอนนี้ฉันใช้ Windows 8.1 :-) ตั้งแต่ Windows 8 RTM (มากกว่า 2 ปี) และฉันไม่สามารถสลับกลับไปเป็น Linux (และฉันต้องการ) ไม่มีทางเลือกสำหรับเครื่องมือบางอย่าง) และตอนนี้ฉันไม่รู้ "ไม่มีอะไร" เกี่ยวกับ GUI แต่ฉันเห็น CLI ทุกวันในฐานะดูแลระบบ (ฉันจัดการเซิร์ฟเวอร์ที่สูงกว่านับสิบรันบน CentOS หรือบางแห่งบน Debian) ฉันเข้าใจการกล่าวถึงครั้งสุดท้ายของคุณและมันเป็นความจริง
zorbon.cz

7

และหากคุณกำลังมองหาไฟล์ประเภทใดประเภทหนึ่งให้ใช้สิ่งนี้:

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

ค้นหาไฟล์ประเภท. js ทั้งหมดที่มีขนาดใหญ่กว่า 1MB

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.