การใช้คำสั่ง ls เพื่อแสดงรายการไฟล์ใน Linux
NS ลส คำสั่งแสดงรายการชื่อไฟล์และโฟลเดอร์ภายในระบบไฟล์ เป็นหนึ่งในคำสั่งพื้นฐานที่สำคัญที่สุดของ Linux shell
แสดงรายการไฟล์ในโฟลเดอร์
ในการแสดงรายการไฟล์ทั้งหมดในโฟลเดอร์ ให้เปิดหน้าต่างเทอร์มินัล เลือกโฟลเดอร์ที่เกี่ยวข้องโดยใช้ NS ซีดี สั่งการแล้วพิมพ์ เป็น.
ตามค่าเริ่มต้น ไฟล์และโฟลเดอร์จะแสดงอยู่ในคอลัมน์ต่างๆ บนหน้าจอ และแสดงเฉพาะชื่อไฟล์เท่านั้น

ไฟล์ที่ซ่อนอยู่ (ไฟล์ที่มีชื่อขึ้นต้นด้วยจุด) จะไม่แสดงโดยอัตโนมัติโดยการเรียกใช้ ลส คำสั่งเว้นแต่คุณจะระบุ -NS หรือ -ทั้งหมด สวิตช์:
ls -a
ลส -- ทั้งหมด
NS -NS สวิตช์แสดงรายการทุกไฟล์และโฟลเดอร์ในไดเร็กทอรี
ในการละเว้นไฟล์สำรอง (ไฟล์ที่ลงท้ายด้วยตัวหนอน) ให้รันคำสั่งต่อไปนี้:
ls -B
ls --ละเว้นการสำรองข้อมูล
ในกรณีส่วนใหญ่ รายการที่ส่งคืนจะแสดงโฟลเดอร์ในสีเดียวและไฟล์เป็นสีอื่น หากคุณไม่ต้องการแสดงสีต่างๆ ให้ใช้คำสั่งต่อไปนี้:
ls --color=never.
หากต้องการแสดงเอาต์พุตที่มีรายละเอียดมากขึ้น ให้ใช้สวิตช์ต่อไปนี้:
ลส -ล.
แสดงรายการแสดงสิทธิ์ จำนวน inodes เจ้าของและกลุ่ม ขนาดไฟล์ วันที่เข้าถึงล่าสุด เวลา และชื่อไฟล์
หากคุณไม่ต้องการเห็นเจ้าของ ให้ใช้คำสั่งต่อไปนี้แทน:
ลส -ก.
คุณยังสามารถละเว้นรายละเอียดกลุ่มโดยระบุสวิตช์ต่อไปนี้:
ลส -o
รายการรูปแบบยาวทำงานร่วมกับสวิตช์อื่นๆ เพื่อแสดงข้อมูลเพิ่มเติม ตัวอย่างเช่น แสดงผู้เขียนไฟล์โดยใช้คำสั่งต่อไปนี้:
ls -l --ผู้เขียน.
คุณสามารถเปลี่ยนเอาต์พุตสำหรับรายการแบบยาวเพื่อแสดงขนาดไฟล์ที่มนุษย์อ่านได้ดังนี้:
ls -l -h
ls -l --human-readable
ls -l -s
แทนที่จะแสดงชื่อผู้ใช้และกลุ่มในคำสั่ง list คุณสามารถรับ ลส คำสั่งให้แสดง ID ผู้ใช้จริงและ ID กลุ่มดังนี้:
ลส -l -n.
NS ลส คำสั่งสามารถใช้เพื่อแสดงไฟล์และโฟลเดอร์ทั้งหมดจากเส้นทางที่ระบุลงด้านล่าง ตัวอย่างเช่น:
ls -R /home
คำสั่งด้านบนแสดงไฟล์และโฟลเดอร์ทั้งหมดด้านล่าง โฮมไดเร็กตอรี่ เช่น รูปภาพ เพลง วิดีโอ ดาวน์โหลด และเอกสาร
รวมสวิตช์ด้วย คำสั่ง ls -aBlh แสดงรายการตามที่แสดงในภาพหน้าจอที่ด้านบนของส่วนนี้
เปลี่ยนรูปแบบเอาต์พุต
โดยค่าเริ่มต้น ผลลัพธ์สำหรับรายการไฟล์จะข้ามหน้าจอในคอลัมน์ อย่างไรก็ตาม คุณสามารถระบุรูปแบบดังที่แสดงด้านล่าง
วิธีแสดงรายการในคอลัมน์ต่างๆ บนหน้าจอ:
ls -X
ls --format=ข้าม
หากต้องการแสดงรายการในรูปแบบที่คั่นด้วยเครื่องหมายจุลภาค:
ls -m
ls --format=จุลภาค
หากต้องการแสดงรายการในรูปแบบแนวนอน:
ls -x
ls --format=แนวนอน.
หากต้องการแสดงรายการในรูปแบบยาว:
ลส -ล
ls --format=ยาว
ในการแสดงไฟล์และโฟลเดอร์ทั้งหมด หนึ่งไฟล์ในแต่ละแถว:
ลส -1
ls --format=single-column
ls --format=verbose.
แสดงรายการในแนวตั้ง:
ls -c
ls --format=แนวตั้ง
วิธีจัดเรียงผลลัพธ์จากคำสั่ง ls
การเรียงลำดับผลลัพธ์จาก ลส คำสั่งใช้ --เรียงลำดับ สลับดังนี้:
ls --sort=none
ls --sort=size
ls --sort=time
ls --sort=รุ่น
ค่าเริ่มต้นถูกตั้งค่าเป็น ไม่มีซึ่งหมายความว่าไฟล์จะถูกจัดเรียงตามชื่อ เมื่อคุณจัดเรียงตาม ขนาดไฟล์ที่มีขนาดสูงสุดจะแสดงก่อน และไฟล์ที่เล็กที่สุดจะแสดงเป็นไฟล์สุดท้าย
จัดเรียงโดย เวลา แสดงไฟล์ที่มีการเข้าถึงล่าสุดที่ด้านบนของรายการและไฟล์ที่เข้าถึงน้อยที่สุดจะอยู่ที่ด้านล่างของรายการ
การเรียงลำดับทั้งหมดข้างต้นสามารถทำได้โดยใช้คำสั่งต่อไปนี้แทน:
ls -U
ls -S
ls -t
ลส -v.
หากต้องการแสดงผลลัพธ์ในลำดับการจัดเรียงย้อนกลับ ให้ใช้คำสั่งต่อไปนี้:
ls -r --sort=size
ls --reverse --sort=size.
เขย่าต้นไม้
วิธีอื่นในการดูไฟล์เกี่ยวข้องกับ ต้นไม้ ยูทิลิตี้ซึ่งจัดส่งโดยค่าเริ่มต้นด้วยการแจกแจงบางส่วน แต่ไม่ใช่อย่างอื่น เมื่อคุณดำเนินการ คุณจะเห็นลำดับชั้นของไฟล์และโฟลเดอร์ที่พิมพ์ไปยังเอาต์พุตมาตรฐาน
