7 เทคนิคคำสั่ง Quirky 'ls' ที่ผู้ใช้ Linux ทุกคนควรรู้
เราได้กล่าวถึงสิ่งต่างๆ ส่วนใหญ่เกี่ยวกับคำสั่ง 'ls' ในสองบทความสุดท้ายของชุดสัมภาษณ์ของเรา บทความนี้เป็นส่วนสุดท้ายของชุด 'ls command' หากคุณยังไม่ได้อ่านสองบทความล่าสุดของชุดนี้ คุณสามารถไปที่ลิงก์ด้านล่าง
- 15 ตัวอย่างคำสั่งพื้นฐาน 'ls' ใน Linux
- เรียงลำดับผลลัพธ์ของคำสั่ง 'ls' ตามวันที่และเวลาที่แก้ไขล่าสุด
- 15 คำถามสัมภาษณ์บน Linux “ls” Command – ตอนที่ 1
- คำถามสัมภาษณ์คำสั่ง 'ls' ที่มีประโยชน์ 10 ข้อ - ตอนที่ 2
1. แสดงรายการเนื้อหาของไดเร็กทอรีพร้อมเวลาโดยใช้สไตล์เวลาต่างๆ
หากต้องการแสดงรายการเนื้อหาของไดเร็กทอรีตามเวลาโดยใช้สไตล์ เราต้องเลือกวิธีใดวิธีหนึ่งจากสองวิธีด้านล่างนี้
ls -l –time-style=[STYLE] (Method A)
หมายเหตุ – สวิตช์ด้านบน (สไตล์ --time
ต้องรันด้วยสวิตช์ -l
ไม่เช่นนั้นจะชนะ ไม่เป็นไปตามวัตถุประสงค์)
ls –full-time (Method B)
แทนที่ [STYLE]
ด้วยตัวเลือกด้านล่าง
full-iso
long-iso
iso
locale
+%H:%M:%S:%D
หมายเหตุ – ในบรรทัดด้านบน H(ชั่วโมง), M(Minute), S(Second), D(Date) สามารถใช้ในลำดับใดก็ได้
นอกจากนี้คุณเพียงแค่เลือกสิ่งที่เกี่ยวข้องและไม่ใช่ตัวเลือกทั้งหมด เช่น ls -l --time-style=+%H
จะแสดงเพียงชั่วโมงเท่านั้น
ls -l --time-style=+%H:%M:%D
จะแสดงชั่วโมง นาที และวันที่
ls -l --time-style=full-iso
ls -l --time-style=long-iso
ls -l --time-style=iso
ls -l --time-style=locale
ls -l --time-style=+%H:%M:%S:%D
ls --full-time
2. ส่งออกเนื้อหาของไดเร็กทอรีในรูปแบบต่างๆ เช่น คั่นด้วยลูกน้ำ แนวนอน ยาว แนวตั้ง ขวาง เป็นต้น
เนื้อหาของไดเร็กทอรีสามารถแสดงรายการได้โดยใช้ คำสั่ง ls ในรูปแบบต่างๆ ตามที่แนะนำด้านล่างนี้
- ข้าม
- ลูกน้ำ
- แนวนอน
- ยาว
- คอลัมน์เดียว
- รายละเอียด
- แนวตั้ง
ls –-format=across
ls --format=comma
ls --format=horizontal
ls --format=long
ls --format=single-column
ls --format=verbose
ls --format=vertical
3. ใช้คำสั่ง ls เพื่อผนวกตัวบ่งชี้ เช่น (/=@|) ในเอาต์พุตไปยังเนื้อหาของไดเร็กทอรี
ตัวเลือก -p
พร้อมด้วยคำสั่ง 'ls' จะตอบสนองวัตถุประสงค์ โดยจะผนวกตัวบ่งชี้ด้านบนตัวใดตัวหนึ่งตามประเภทของไฟล์
ls -p
4. จัดเรียงเนื้อหาของไดเร็กทอรีตามนามสกุล ขนาด เวลา และเวอร์ชัน
เราสามารถใช้ตัวเลือกเช่น --extension
เพื่อจัดเรียงเอาต์พุตตามส่วนขยาย ขนาดตามส่วนขยาย --size
เวลาโดยใช้ส่วนขยาย -t
และ เวอร์ชันที่ใช้ส่วนขยาย -v
นอกจากนี้เรายังสามารถใช้ตัวเลือก --none
ซึ่งจะส่งออกในลักษณะทั่วไปโดยไม่มีการเรียงลำดับตามจริง
ls --sort=extension
ls --sort=size
ls --sort=time
ls --sort=version
ls --sort=none
5. พิมพ์ UID และ GID ที่เป็นตัวเลขสำหรับทุกเนื้อหาของไดเร็กทอรีโดยใช้คำสั่ง ls
สถานการณ์ข้างต้นสามารถทำได้โดยใช้แฟล็ก -n (Numeric-uid-gid) พร้อมด้วยคำสั่ง ls
ls -n
6. พิมพ์เนื้อหาของไดเร็กทอรีบนเอาต์พุตมาตรฐานในคอลัมน์มากกว่าที่ระบุไว้โดยค่าเริ่มต้น
คำสั่ง ls จะส่งออกเนื้อหาของไดเร็กทอรีตามขนาดของหน้าจอโดยอัตโนมัติ
อย่างไรก็ตาม เราสามารถกำหนดค่าความกว้างของหน้าจอและควบคุมจำนวนคอลัมน์ที่ปรากฏได้ด้วยตนเอง สามารถทำได้โดยใช้สวิตช์ '--width
'
ls --width 80
ls --width 100
ls --width 150
หมายเหตุ: คุณสามารถทดลองว่าควรส่งค่าใดด้วยแฟล็ก width
7. รวมขนาดแท็บด้วยตนเองไว้ในเนื้อหาของไดเร็กทอรีที่แสดงโดยคำสั่ง ls แทนค่าเริ่มต้น 8
ls --tabsize=[value]
หมายเหตุ: ระบุค่าตัวเลข [Value]=
นั่นคือทั้งหมดที่สำหรับตอนนี้. โปรดติดตาม Tecmint จนกว่าเราจะพบบทความถัดไป อย่าลืมให้ข้อเสนอแนะอันมีค่าของคุณในความคิดเห็นด้านล่าง กดไลค์และแชร์เราและช่วยให้เราแพร่กระจาย