วิธีแสดงรายการไฟล์ทั้งหมดเรียงตามขนาดใน Linux
ในบทความหลายบทความของเราเกี่ยวกับการแสดงรายการไฟล์โดยใช้คำสั่ง ls ยอดนิยม เราได้กล่าวถึงวิธีการแสดงรายการและจัดเรียงไฟล์ตามเวลาแก้ไขล่าสุด (วันที่และเวลา) ใน Linux ในบทความที่มีประโยชน์สั้นๆ นี้ เราจะนำเสนอตัวเลือกคำสั่ง ls ที่มีประโยชน์จำนวนหนึ่งเพื่อแสดงรายการไฟล์ทั้งหมดในไดเร็กทอรีหนึ่งๆ และจัดเรียงตามขนาดไฟล์ใน Linux
แนะนำให้อ่าน: วิธีค้นหาไดเร็กทอรีและไฟล์ยอดนิยม (พื้นที่ดิสก์) ใน Linux
หากต้องการแสดงรายการไฟล์ทั้งหมดในไดเร็กทอรี ให้เปิดหน้าต่างเทอร์มินัลแล้วรันคำสั่งต่อไปนี้ โปรดทราบว่าเมื่อ ls
เรียกใช้โดยไม่มีอาร์กิวเมนต์ใด ๆ มันจะแสดงรายการไฟล์ในไดเร็กทอรีการทำงานปัจจุบัน
ในคำสั่งต่อไปนี้ ธง -l
หมายถึงรายการแบบยาว และ -a
บอกให้ ls
ให้แสดงรายการไฟล์ทั้งหมดรวมทั้ง (.)
หรือไฟล์ที่ซ่อนอยู่ เพื่อหลีกเลี่ยงการแสดงไฟล์ .
และ ..
ให้ใช้ตัวเลือก -A
แทน -a
ls -la
OR
ls -la /var/www/html/admin_portal/
หากต้องการแสดงรายการไฟล์ทั้งหมดและจัดเรียงตามขนาด ให้ใช้ตัวเลือก -S
ตามค่าเริ่มต้น จะแสดงเอาต์พุตตามลำดับจากมากไปน้อย (ขนาดที่ใหญ่ที่สุดไปหาเล็กที่สุด)
ls -laS /var/www/html/admin_portal/
คุณสามารถส่งออกขนาดไฟล์ในรูปแบบที่มนุษย์สามารถอ่านได้โดยการเพิ่มตัวเลือก -h
ตามที่แสดง
ls -laSh /var/www/html/admin_portal/
และหากต้องการเรียงลำดับแบบย้อนกลับ ให้เพิ่มแฟล็ก -r
ดังนี้
ls -laShr /var/www/html/admin_portal/
นอกจากนี้ คุณยังสามารถแสดงรายการไดเรกทอรีย่อยแบบวนซ้ำได้โดยใช้ตัวเลือก -R
ls -laShR /var/www/html/admin_portal/
คุณจะพบว่าบทความที่เกี่ยวข้องต่อไปนี้มีประโยชน์:
- วิธีค้นหาไฟล์ล่าสุดหรือไฟล์ที่แก้ไขของวันนี้ใน Linux
- ตัวอย่างการใช้งาน Linux 'tree Command' สำหรับผู้เริ่มต้น
- 10 ตัวอย่างการใช้งานจริงโดยใช้ Wildcards เพื่อจับคู่ชื่อไฟล์ใน Linux
- วิธีใช้คำสั่ง 'ค้นหา' เพื่อค้นหาไดเร็กทอรีอย่างมีประสิทธิภาพยิ่งขึ้น
หากคุณมีวิธีอื่นในการแสดงรายการไฟล์ที่เรียงลำดับตามขนาดใน Linux โปรดแชร์กับเรา หรือคุณมีคำถามหรือความคิดที่จะแบ่งปันเกี่ยวกับคู่มือนี้หรือไม่ หากใช่ ติดต่อเราผ่านแบบฟอร์มคำติชมด้านล่าง