คุณสามารถใช้ลินุกซ์ ls
คำสั่งพิมพ์เนื้อหาไดเร็กทอรี เป็นหนึ่งในคำสั่งเทอร์มินัลพื้นฐานที่สุดใน Linux ดังนั้น ความเข้าใจอย่างถ่องแท้จึงเป็นสิ่งสำคัญสำหรับการนำทางของคุณไปรอบๆ เทอร์มินัล รายการด้านล่างเป็นตัวอย่างที่เป็นประโยชน์ของการใช้ยูทิลิตี ls บุ๊คมาร์คสิ่งนี้ไว้เป็นจุดอ้างอิงสำหรับอนาคต
1. แสดงเนื้อหาไดเรกทอรี
โดยค่าเริ่มต้น ls
คำสั่งแสดงรายการไฟล์และไดเร็กทอรีที่มีอยู่ในไดเร็กทอรีปัจจุบัน คุณยังสามารถระบุไดเร็กทอรีโดยใช้พาธสัมพัทธ์หรือพาธสัมบูรณ์
ls ls Documents ls ../
2. แสดงข้อมูลเพิ่มเติม
คุณสามารถแสดงข้อมูลเพิ่มเติมเกี่ยวกับเนื้อหาของโฟลเดอร์ได้โดยใช้รูปแบบรายการแบบยาว เพียงเพิ่ม -l
ตัวเลือกสำหรับ ls มาตรฐานของคุณเพื่อเปิดใช้งานเอาต์พุตรูปแบบยาว
ls -l ~/Documents
ผลลัพธ์ประกอบด้วยสิทธิ์ของไฟล์ Linux จำนวนลิงก์ ข้อมูลเจ้าของและกลุ่ม ขนาดไฟล์ เวลาที่แก้ไขล่าสุด ฯลฯ
3. แสดงไฟล์ที่ซ่อนอยู่
ไฟล์ที่ซ่อนอยู่ใน Linux เริ่มต้นด้วยจุด “.” สัญลักษณ์. คำสั่งเริ่มต้นไม่แสดงไฟล์ที่ซ่อนอยู่เหล่านี้ อย่างไรก็ตาม คุณสามารถดูได้โดยง่ายโดยใช้ -a
หรือ --all
ตัวเลือก
ls -a ls --all
4. จำแนกเนื้อหาของไดเรกทอรี
-F
ตัวเลือกของ ls ช่วยให้คุณจัดประเภทเนื้อหาไดเร็กทอรีตามประเภท มันต่อท้ายอักขระตัวหนึ่งจากชุด */=>@|
.
ls -F
ไดเร็กทอรีแสดงโดย /, ไฟล์เรียกทำงานโดย *, ลิงก์สัญลักษณ์โดย @ และอื่นๆ
5. แสดงขนาดไฟล์
หากคุณต้องการดูเฉพาะขนาดไฟล์ ให้ใช้ -s
หรือ --size
ตัวเลือก. โปรดทราบว่าข้อมูลขนาดจะแสดงเป็นบล็อก เช่นเดียวกับคำสั่ง Linux du
ls -s
6. แสดงขนาดไฟล์ที่มนุษย์อ่านได้
ทั้งมาตรฐาน ls
และ ls -s
คำสั่งพิมพ์ขนาดไฟล์เป็นบล็อก เพิ่ม -h
ตัวเลือกเพื่อแสดงข้อมูลนี้ในรูปแบบที่มนุษย์อ่านได้
ls -sh ls -lh
7. จัดเรียงเอาต์พุตตามเวลาแก้ไข
คุณสามารถใช้ -t
ตัวเลือกของ ls เพื่อจัดเรียงเนื้อหาไดเร็กทอรีตามเวลาที่แก้ไขล่าสุด เพิ่ม -l
ตั้งค่าสถานะเพื่อรับข้อมูลเพิ่มเติม
ls -t ls -lt
8. จัดเรียงผลลัพธ์ตามขนาด
ใช้ -S
ตัวเลือกของ ls สำหรับการจัดเรียงเอาต์พุตตามขนาดที่เกี่ยวข้อง
ls -S
9. แสดงไฟล์โดยใช้รูปแบบ
คุณสามารถใช้ bash wildcards ด้วยคำสั่ง ls สำหรับแสดงไฟล์ตามรูปแบบ ตัวอย่างเช่น คำสั่งต่อไปนี้แสดงเฉพาะไฟล์ mp3
ls *.mp3
10. ซ่อนไฟล์โดยใช้รูปแบบ
นอกจากนี้เรายังสามารถซ่อนไฟล์หรือไดเร็กทอรีตามรูปแบบที่กำหนดไว้ล่วงหน้าได้ ตัวอย่างต่อไปนี้แสดงไฟล์ทั้งหมดยกเว้นแทร็ก mp3
ls -I .mp3 Music/ ls --hide=.mp3 Music/ ls --ignore=*.mp3 Music/
11. แสดง UID และ GID
ระบบ Linux ใช้ UID (ตัวระบุผู้ใช้) และ GID (ตัวระบุกลุ่ม) เพื่อระบุผู้ใช้และกลุ่ม คุณสามารถแสดงข้อมูลนี้สำหรับไฟล์ทั้งหมดของคุณโดยใช้ตัวเลือก -n
หรือ --numeric-uid-gid
.
ls -n ls --numeric-uid-gid
12. แสดงเนื้อหาไดเรกทอรีย่อย
โดยค่าเริ่มต้น ls
ไม่แสดงเนื้อหาที่จัดเก็บไว้ในไดเรกทอรีย่อย อย่างไรก็ตาม คุณสามารถใช้ -R
หรือ --recursive
ตัวเลือกเพื่อแทนที่สิ่งนี้ ตัวอย่างด้านล่างแสดงสิ่งนี้
ls -R ls --recursive
13. แสดงไดเรกทอรีเท่านั้น
คุณสามารถใช้ -d
ตัวเลือกตามด้วยรูปแบบทุบตีเพื่อดูไดเรกทอรีย่อยทั้งหมดภายในโฟลเดอร์
ls -d */ ls --directory */
14. แสดงหน้าช่วยเหลือ
หน้าวิธีใช้ของ ls มีข้อมูลสรุปเกี่ยวกับตัวเลือกที่มีอยู่ทั้งหมด ใช้สิ่งนี้เมื่อใดก็ตามที่คุณต้องการค้นหาตัวเลือกเฉพาะ
ls --help
15. แสดงหน้าคู่มือ
คุณสามารถปรึกษาหน้าคนเพื่อดูคำแนะนำโดยละเอียดเกี่ยวกับตัวเลือก ls ทั้งหมดและวิธีใช้งาน
man ls
บทสรุป
ls
ยูทิลิตีเป็นหนึ่งในเครื่องมือนำทางที่เรียบง่ายแต่ใช้งานได้หลากหลายที่สุดใน Linux คุณไม่สามารถควบคุมบรรทัดคำสั่ง Linux ได้จริงๆ เว้นแต่คุณจะพอใจกับ ls
คำสั่ง โชคดีที่คุณสามารถรับคำสั่งนี้ได้ง่ายเมื่อคุณเข้าใจตัวอย่างพื้นฐาน เช่น คำสั่งที่แสดงในคู่มือนี้ ดูวิธีอื่นๆ ในการแสดงรายการเนื้อหาของไดเร็กทอรีในเทอร์มินัล Linux