DU: วิธีดูไดเรกทอรี 10 รายการที่ใช้พื้นที่มากที่สุด

มาแล้วครั้งหนึ่ง DesdeLinux ฉันแสดงให้พวกเขาเห็น บางส่วน คำสั่ง ซึ่งช่วยให้เราเห็นว่าแต่ละ MB ในฮาร์ดไดรฟ์ของเรายุ่งแค่ไหนและฉันได้พูดคุยกับพวกเขาเกี่ยวกับ duเครื่องมือที่มีตัวเลือกมากมายและด้วยความช่วยเหลือของพารามิเตอร์บางตัวจะมีประสิทธิภาพมากขึ้น

โดย วิกิพีเดีย:

du ตัวย่อของ dISK uปราชญ์, การใช้งานดิสก์) เป็นคำสั่งมาตรฐานสำหรับระบบปฏิบัติการตระกูล Unix ใช้เพื่อประมาณการใช้พื้นที่ฮาร์ดดิสก์ของไฟล์ไดเร็กทอรีเฉพาะหรือไฟล์ในระบบไฟล์ ยูทิลิตี้ du ปรากฏตัวครั้งแรกในเวอร์ชัน 1 ของ AT&T Unix

วิธีการใช้งาน

DU

หากเราต้องการดูน้ำหนักของไฟล์หรือโฟลเดอร์โดยเฉพาะด้วยวิธีที่ง่ายที่สุดและมีมนุษยธรรมที่สุดเราจะดำเนินการ:

$ du -bsh Videos/

อะไรจะกลับมาหาเรา:

บทความที่เกี่ยวข้อง:
DU: วิธีดูไดเรกทอรี 10 รายการที่ใช้พื้นที่มากที่สุด
du -bsh วิดีโอ / 215G วิดีโอ /

ตอนนี้เราจะดูไดเร็กทอรีที่หนักที่สุดที่เรามีใน / home ของเราซึ่งจัดเรียงจากสูงสุดไปต่ำสุด:

$ du -sm *

สิ่งที่ส่งกลับมาให้เรา:

$ du -sm * 1172 ดาวน์โหลด 68855 เอกสาร 4084 เดสก์ท็อป 22270 รูปภาพ 174192 Linux 50887 เพลง 3088 โปรเจ็กต์ 1379 งาน 219515 วิดีโอ

หากเราต้องการดูว่ามีไดเร็กทอรีใดบ้าง 5 ไดเร็กทอรีที่หนักที่สุดใน / home ของเราเราสามารถใช้ du ร่วมกับชุดคำสั่งพิเศษตัวอย่างเช่น:

$ du -sm * | sort -nr | head -5

ซึ่งจะกลับมา:

$ du -sm * | เรียง -nr | หัว -5 219515 วิดีโอ 174192 ลินุกซ์ 68855 เอกสาร 50887 เพลง 22270 รูปภาพ

แต่ค่าที่พวกเขากลับมาหาเรานั้นไม่ใช่ "มนุษย์" อย่างที่แสดงเป็น MB และเป็นเรื่องยุ่งยากในการทำความเข้าใจ นั่นคือเหตุผลที่เราเรียกใช้:

$ du -hs * | sort -nr | head -5

ซึ่งส่งคืนเรา:

$ du -hs * | เรียง -nr | หัว -5 215G วิดีโอ 171G Linux 68G เอกสาร 50G เพลง 28K mageia-2013.svg

อย่างที่คุณเห็นตรงกันข้ามกับสิ่งที่หลาย ๆ คนคิดว่าการใช้เทอร์มินัลนั้นเร็วและมีประสิทธิภาพมากกว่าการเรียกใช้แอปพลิเคชันกราฟิกในบางครั้ง คุณรู้จักชุดค่าผสมที่น่าสนใจอื่น ๆ สำหรับ du?


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   Eliotime3000 dijo

    หุบปากแล้วรับเอนเตอร์ของฉัน !!!

    เพื่อบอกความจริงทุกครั้งที่ฉันมองหายูทิลิตี้ประเภทนี้มันทำให้ฉันต้องการทิ้งอินเทอร์เฟซแบบกราฟิกและใช้งานอยู่ที่ส่วนท้ายของคอนโซล (ฉันทำใน OpenBSD แล้ว แต่มีบางอย่าง)

    อย่างไรก็ตามด้วยคอนโซลเช่น Windows ฉันกล้าที่จะอยู่โดยไม่มี KDE หรือ XFCE

    1.    Eliotime3000 dijo

      Errata ฉันหมายถึง Linux แทนที่จะเป็น Linux

  2.   Eliotime3000 dijo

    Errata ฉันหมายถึง Linux แทนที่จะเป็น Windows

    1.    Elav dijo

      eliotime3000 ขั้นเทพ !!! เราเข้าใจคุณผู้ชาย😀

      1.    Eliotime3000 dijo

        ปัญหาคือเมื่อพูดถึงการแสดงความคิดเห็นจาก Android หรืออื่น ๆ ฉันไม่มีพื้นที่สำหรับดูทุกสิ่งที่ฉันเขียนดังนั้นจึงรู้สึกอึดอัดที่จะเขียน (ฉันชอบเน็ตบุ๊กของฉันก่อนที่จะใช้โทรศัพท์มือถือของฉันเพื่อเขียนความคิดเห็น)

        1.    ดิบ dijo

          แล้วแสดงความคิดเห็นเมื่อคุณนั่งหน้าคอม .. .. รอให้คุณสงบ .. ไม่มีอะไรเร่งรีบ .. 😛

          1.    Eliotime3000 dijo

            ขอบคุณสำหรับคำแนะนำ. ฉันไม่สามารถหลีกเลี่ยงการแสดงความคิดเห็นจากโทรศัพท์มือถือของฉันได้ทันทีที่ผู้อ่าน RSS แจ้งให้ฉันทราบถึงรายการบล็อกใหม่ที่เผยแพร่

        2.    Synflag dijo

          Eliotime โอเปร่าไม่ค่อยเข้ากันได้ดีในกรณีของฉัน desde linux- รวดเร็ว เบา และใช้งานได้ดีกว่าที่ฉันทดสอบ ซึ่งเหนือกว่าเบราว์เซอร์ uc เนื่องจากรองรับแฟลชและวิดีโอ YouTube ใน iframe และเบราว์เซอร์ถัดไป มันไม่หนักเลยและใช้งานได้ดี

          1.    Synflag dijo

            Erratum ฮ่า ๆ ๆ เห็นได้ชัดว่ามันระบุว่าเป็นซาฟารีกับ iOS ฉันคิดว่าเพราะมันเป็นแท็บเล็ต

  3.   Canales dijo

    สำหรับผู้ที่ชอบอินเทอร์เฟซแบบกราฟิกมากกว่านี้ฉันขอแนะนำโปรแกรมที่ชื่อว่า Filelight ซึ่งคุณสามารถพบได้ในที่เก็บของ distros ส่วนใหญ่

    http://en.wikipedia.org/wiki/Filelight

  4.   อ็อตโตดีทริช dijo

    "ตัววิเคราะห์การใช้งานดิสก์ (Baobab)" ของ Gnome ก็เป็นตัวเลือกที่ยอดเยี่ยมเช่นกัน http://blogs.gnome.org/pbor/files/2012/09/Screenshot-from-2012-09-02-002755.png

  5.   ฟิกโซคอน dijo

    ดู -s –si *

  6.   แม่น้ำ dijo

    ใช่ แต่คุณมีคำสั่ง du -hs * | เรียง -nr | หัว -5 ฉันพบว่าตัวเองมีปัญหาที่มันสั่งให้เป็นตัวเลขไม่ใช่ตามน้ำหนักเพื่อจัดเรียงตามน้ำหนักคุณต้องดำเนินการคำสั่ง: du -hs * | เรียง -hr | หัว -5 หวังว่าคงจะได้รับใช้ใครสักคนนะ ^^

    1.    ไม่ระบุชื่อ dijo

      เขารับใช้ฉันขอบคุณ

  7.   dijo

    sudo du -sxm / [^ p] * | เรียง -nr | หัว -n 15
    du -sm *. [^.] * | เรียง -nr | หัว -n 15

  8.   สุกร_ dijo

    เป็นคำสั่งที่ดี แต่การเพิ่มตัวเลือก -n เพื่อจัดเรียงจะไม่สามารถจดจำค่าตัวเลข "มนุษย์" ได้อย่างถูกต้องและจะแสดงไฟล์ 8,0K ที่มีขนาดใหญ่กว่าไฟล์ 7,9G

    คุณต้องใช้ตัวเลือก -h เพื่อจัดเรียงเพื่อไม่ให้สิ่งนี้เกิดขึ้น

    PS: หากคุณดูตัวอย่างของคุณไฟล์ที่หนักที่สุดอันดับ 5 ควรเป็นรูปภาพไม่ใช่ mageia-2013.svg ซึ่งมีน้ำหนักเพียง 28K

  9.   xykyz dijo

    ปัญหาในการใช้ 'du -hs *' คือพวกเขาเรียงลำดับตามขนาดไม่ถูกต้อง ตัวอย่างเช่น:
    4'0K จะปรากฏก่อน 3'5G
    800K จะปรากฏก่อน 50G

    1.    คนเกียจคร้าน dijo

      หากสิ่งเดียวกันเกิดขึ้นกับฉัน:

      $ du -hs * | เรียง -nr | หัว -5
      577M torrents
      549 ล้านเอกสาร
      สมุดร่าง 288K
      ดาวน์โหลด 200K
      124M Podcast

      ในขณะที่ของจริงเพราะฉันรู้จักระบบของฉันเป็นอย่างดีคือ:

      $ du -hsm * | เรียง -nr | หัว -5
      86008 วิดีโอ
      27328 ดนตรี
      17947 งาน
      15108 ภาพ
      1672 Dropbox

      …คุณทำให้ฉันอยากรู้อยากเห็นฉันจะตรวจสอบเพิ่มเติมเกี่ยวกับชุดคำสั่งที่น่าสนใจนี้

      ทักทาย!

      1.    คนเกียจคร้าน dijo

        โอ้พระเจ้า! สิ่งที่ถูกต้องคือ "เกี่ยวกับ" ไม่ใช่ด้วย "h" ขออภัย

      2.    คนเกียจคร้าน dijo

        โอ้พระเจ้า! สิ่งที่ถูกต้องคือ "เกี่ยวกับ" โดยไม่มี "h" ขออภัย

      3.    วิดานู dijo

        สวัสดีคำสั่งควรเป็นเช่นนี้

        du -sh * | เรียง -rh | หัว -n 5

        ด้วยวิธีนี้มันจะเรียงลำดับตามน้ำหนัก

        ความนับถือ

  10.   MSX dijo

    ตรวจสอบ cdu: http://arsunik.free.fr/prog/cdu.html
    $cdu -idh -s

  11.   อเล็กซานเด dijo

    สวัสดีตอนบ่ายอ่านบทความนี้ฉันจำได้ว่ามีเครื่องมือที่สร้างภาพ. png หรือ. jpg จากโฟลเดอร์ที่เลือกเช่น / home เพื่อวางเป็นวอลล์เปเปอร์มันเป็นวอลล์เปเปอร์ที่เกินบรรยายฉันไม่รู้ว่ามีใครรู้จักหรือไม่เพราะ ฉันจำชื่อเขาไม่ได้ ขอบคุณ

  12.   อเล็กซานเด dijo

    ทำไมฉันโพสต์ความคิดเห็น แต่มันไม่ปรากฏ

    1.    MSX dijo

      คุณกด "ส่งไปที่ / dev / null" แทน "โพสต์ความคิดเห็น" หรือไม่

  13.   เฟร์นานโด ซานโช กอนซาเลซ-กาเลโร dijo

    แค่การแก้ไข ในตัวอย่างสุดท้ายที่คุณใช้ "du -sh" การจัดเรียงจะต้องดำเนินการด้วย "sort -hr" เนื่องจากค่า "human" ต้องเรียงลำดับด้วยการจัดเรียง "human" Sort สามารถแยกแยะได้ว่า 900K น้อยกว่า 1MB แต่ถ้าคุณ จำกัด ตัวเองไว้ที่การเรียงลำดับตัวเลขคุณจะไม่สังเกตเห็น

  14.   ไอเดอร์ ชาเวส dijo

    เยี่ยมมาก! ขอขอบคุณที่สละเวลาเผยแพร่โพสต์อันมีค่านี้
    …กอดคุณ

  15.   ก่อกวน dijo

    สวัสดีทุกคน!!!
    การมีส่วนร่วมทั้งหมดที่ยอดเยี่ยม (แม้กระทั่ง guindou แทนที่จะเป็น Linux ก็เถอะ) ในหัวข้อนี้เช่นเดียวกับในฟอรัมทั้งหมด! ตอนนี้เป็นภาพสะท้อนเล็ก ๆ : เมื่ออ่านความคิดเห็นฉันเห็นว่ามันเป็นเรื่องจริงเมื่อพวกเขาพูดในส่วนเหล่านั้นว่าผู้ใช้ Linux ไม่ปกติใช่มั้ย? ฮ่า ๆ ๆ กอด !!! และทักทายฟรีทุกคน!

  16.   Miguel Angel dijo

    ดีมาก ๆ; สะอาดและเรียบง่าย ขอขอบคุณ.