ค้นหาเว็บไซต์

วิธีแสดงรายการไฟล์ทั้งหมดเรียงตามขนาดใน 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/

คุณจะพบว่าบทความที่เกี่ยวข้องต่อไปนี้มีประโยชน์:

  1. วิธีค้นหาไฟล์ล่าสุดหรือไฟล์ที่แก้ไขของวันนี้ใน Linux
  2. ตัวอย่างการใช้งาน Linux 'tree Command' สำหรับผู้เริ่มต้น
  3. 10 ตัวอย่างการใช้งานจริงโดยใช้ Wildcards เพื่อจับคู่ชื่อไฟล์ใน Linux
  4. วิธีใช้คำสั่ง 'ค้นหา' เพื่อค้นหาไดเร็กทอรีอย่างมีประสิทธิภาพยิ่งขึ้น

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