วิธีรับขนาดไฟล์ / โฟลเดอร์ด้วย SSH บน linux


29

ฉันใช้ SSH เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ CentOS และฉันต้องการรับไฟล์เป็น mb ของไฟล์และโฟลเดอร์บางอย่างฉันจะทำอย่างไร

คำตอบ:


35

ใช้คำสั่ง du

du -m filename

26
ถ้าคุณใช้ du -h แต่จะเลือก (และพิมพ์) หน่วยที่เหมาะสม
Dentrasi

9
หากคุณใช้โฟลเดอร์ du -ms มันจะรายงานขนาดของเนื้อหาของโฟลเดอร์
KeithB

1
มีวิธีที่เราสามารถดูหน่วย - ตัวอย่าง mb, kb หรือข้อมูลอื่น ๆ ได้หรือไม่?
TheBlackBenzKid

1
@TheBlackBenzKid wc -c
AbsoluteƵERØ

14
 du -msh FolderName 

จะได้รับขนาดกับหน่วย ซึ่งแตกต่างจากการใช้ -h สิ่งนี้จะแสดงขนาดเดียวในขณะที่ -h แสดงไฟล์แต่ละไฟล์ภายในโฟลเดอร์
เช่น.

349M    FolderName 

ทางออกที่ง่ายและสะอาด ขอบคุณมาก!
Anurag

1
ดีกว่าทางออกที่ยอมรับ
Nalin Agrawal

10

du เป็นเครื่องมือหลักสำหรับสิ่งนี้ แต่ถ้าคุณกำลังมองหาสิ่งที่โต้ตอบได้มากกว่าฉันค่อนข้างชอบ ncdu

ncdu_screenshot

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