มีเครื่องมือบรรทัดคำสั่งที่แสดงแบบเรียลไทม์ว่ามีพื้นที่เหลือบนฮาร์ดไดรฟ์ภายนอกของฉันหรือไม่
มีเครื่องมือบรรทัดคำสั่งที่แสดงแบบเรียลไทม์ว่ามีพื้นที่เหลือบนฮาร์ดไดรฟ์ภายนอกของฉันหรือไม่
คำตอบ:
ดังที่ Julie กล่าวคุณสามารถใช้df
เพื่อแสดงพื้นที่ว่างผ่านจุดเมานต์หรือชื่ออุปกรณ์:
df --human-readable /home
df --human-readable /dev/sda1
คุณจะได้รับสิ่งนี้:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 833G 84G 749G 10% /home
watch
เพื่อให้ทำงานได้อย่างต่อเนื่องการใช้งาน ช่วงเวลาอัปเดตเริ่มต้นคือ 2 วินาที แต่คุณสามารถปรับแต่งด้วย--interval
:
watch --interval=60 df --human-readable /dev/sda1
df
เป็นยูทิลิตี้บรรทัดคำสั่งง่ายๆที่แสดงการใช้งานดิสก์รวมถึงพื้นที่ว่าง
ตรวจสอบman df
รายละเอียด
df -h
df -h
ฉันตามเวลาจริงหรือมีเวลามากขึ้นนั่นคือสิ่งที่ทำให้การอัพเดทเทอร์มินัลโดยอัตโนมัติดังนั้นฉันไม่จำเป็นต้องพิมพ์คำสั่งเพื่อตรวจสอบ
watch
ได้และมันจะทำงานซ้ำแล้วซ้ำอีกและแสดงผลสด (ปกติทุก ๆ สองวินาที) โปรดทราบว่ามีเพียงโปรแกรมเดียวเท่านั้นที่สามารถอัพเดตเครื่องในเวลาเดียวกันภายใต้สภาวะปกติ (เช่นถ้าคุณไม่ต้องการทำให้หน้าจอของคุณยุ่งเหยิง) ดังนั้นหากคุณต้องการทำสิ่งอื่นในเวลาเดียวกันคุณต้อง อุทิศเทอร์มินัลหรือเรียกใช้ในบางสิ่งเช่นหน้าจอ tmux หรือ dvtm เพื่อแบ่งเทอร์มินัลเป็นเทอร์มินัลเสมือนหลายตัว
เพียงใช้สิ่งต่อไปนี้:
watch -d df
df
และwatch
คำสั่งอยู่แล้ว
ใช้คำตอบที่ดีเยี่ยมที่ให้ไว้ข้างต้นโดยAlexander Batischevและอันนี้โดยRalf Friedlฉันรวมมันกับ "sort" a la ลิงค์นี้สำหรับคำสั่งนี้:
watch -d -n 60 'df -H /dev/sd[a-z][0-9] | sort -r -k 5 -i'
ซึ่งจะช่วยให้คุณดูฮาร์ดไดรฟ์ทั้งหมดของคุณในเทอร์มินัลอัปเดตทุกนาทีเรียงตามเปอร์เซ็นต์ของพื้นที่ที่ใช้
ฉันไม่รู้ว่าคำตอบนี้อาจเพิ่มสิ่งที่มีอยู่แล้วได้ที่นี่ (นี่คือคำตอบแรกของฉัน) แต่ฉันคิดว่าฉันจะใส่ไว้ที่นี่ในกรณีที่มีใครบางคนมองหาสิ่งที่ฉันต้องการจะทำซึ่งเป็นอย่างไร ฉันลงเอยกับคำถามนี้ตั้งแต่แรก คิดว่าฉันจะพยายามช่วยคนอื่นให้พยายามคิดว่าจะใส่ "watch", "df" และ "sort" เข้าด้วยกันได้อย่างไรถ้าทำได้
FYI ฉันใช้ regex แทน "/ dev / sd *" เพราะระบบของฉันยังแสดงรายการ "udev" หลายรายการซึ่งฉันไม่ต้องการหรือต้องการดู คำสั่งตามที่เขียนข้างต้นซ่อนเหล่านั้นและแสดงเฉพาะฮาร์ดไดรฟ์
df
ไม่สามารถแสดงค่าที่ถูกต้องสำหรับ btrfs (ยัง) คุณสามารถเพิ่มข้อมูลนี้ในคำถามของคุณได้ไหม