การใช้คำสั่ง ls เพื่อแสดงรายการไฟล์ใน Linux

NS ลส คำสั่งแสดงรายการชื่อไฟล์และโฟลเดอร์ภายในระบบไฟล์ เป็นหนึ่งในคำสั่งพื้นฐานที่สำคัญที่สุดของ Linux shell

10 คำสั่ง Linux ที่จำเป็นสำหรับการนำทางระบบไฟล์ของคุณ

แสดงรายการไฟล์ในโฟลเดอร์

ในการแสดงรายการไฟล์ทั้งหมดในโฟลเดอร์ ให้เปิดหน้าต่างเทอร์มินัล เลือกโฟลเดอร์ที่เกี่ยวข้องโดยใช้ NS ซีดี สั่งการแล้วพิมพ์ เป็น.

ตามค่าเริ่มต้น ไฟล์และโฟลเดอร์จะแสดงอยู่ในคอลัมน์ต่างๆ บนหน้าจอ และแสดงเฉพาะชื่อไฟล์เท่านั้น

รายชื่อไดเรกทอรีใน linux

ไฟล์ที่ซ่อนอยู่ (ไฟล์ที่มีชื่อขึ้นต้นด้วยจุด) จะไม่แสดงโดยอัตโนมัติโดยการเรียกใช้ ลส คำสั่งเว้นแต่คุณจะระบุ -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.

เขย่าต้นไม้

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

ยูทิลิตี้ต้นไม้