Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

15 คำสั่ง Linux LS ที่คุณต้องรู้

15 คำสั่ง Linux LS ที่คุณต้องรู้

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

1. แสดงเนื้อหาไดเรกทอรี

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

ls
ls Documents
ls ../

2. แสดงข้อมูลเพิ่มเติม

คุณสามารถแสดงข้อมูลเพิ่มเติมเกี่ยวกับเนื้อหาของโฟลเดอร์ได้โดยใช้รูปแบบรายการแบบยาว เพียงเพิ่ม -l ตัวเลือกสำหรับ ls มาตรฐานของคุณเพื่อเปิดใช้งานเอาต์พุตรูปแบบยาว

ls -l ~/Documents

ผลลัพธ์ประกอบด้วยสิทธิ์ของไฟล์ Linux จำนวนลิงก์ ข้อมูลเจ้าของและกลุ่ม ขนาดไฟล์ เวลาที่แก้ไขล่าสุด ฯลฯ

15 คำสั่ง Linux LS ที่คุณต้องรู้

3. แสดงไฟล์ที่ซ่อนอยู่

ไฟล์ที่ซ่อนอยู่ใน Linux เริ่มต้นด้วยจุด “.” สัญลักษณ์. คำสั่งเริ่มต้นไม่แสดงไฟล์ที่ซ่อนอยู่เหล่านี้ อย่างไรก็ตาม คุณสามารถดูได้โดยง่ายโดยใช้ -a หรือ --all ตัวเลือก

ls -a
ls --all

4. จำแนกเนื้อหาของไดเรกทอรี

-F ตัวเลือกของ ls ช่วยให้คุณจัดประเภทเนื้อหาไดเร็กทอรีตามประเภท มันต่อท้ายอักขระตัวหนึ่งจากชุด */=>@| .

ls -F

ไดเร็กทอรีแสดงโดย /, ไฟล์เรียกทำงานโดย *, ลิงก์สัญลักษณ์โดย @ และอื่นๆ

5. แสดงขนาดไฟล์

หากคุณต้องการดูเฉพาะขนาดไฟล์ ให้ใช้ -s หรือ --size ตัวเลือก. โปรดทราบว่าข้อมูลขนาดจะแสดงเป็นบล็อก เช่นเดียวกับคำสั่ง Linux du

ls -s
15 คำสั่ง Linux LS ที่คุณต้องรู้

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
15 คำสั่ง Linux LS ที่คุณต้องรู้

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 */
15 คำสั่ง Linux LS ที่คุณต้องรู้

14. แสดงหน้าช่วยเหลือ

หน้าวิธีใช้ของ ls มีข้อมูลสรุปเกี่ยวกับตัวเลือกที่มีอยู่ทั้งหมด ใช้สิ่งนี้เมื่อใดก็ตามที่คุณต้องการค้นหาตัวเลือกเฉพาะ

ls --help

15. แสดงหน้าคู่มือ

คุณสามารถปรึกษาหน้าคนเพื่อดูคำแนะนำโดยละเอียดเกี่ยวกับตัวเลือก ls ทั้งหมดและวิธีใช้งาน

man ls

บทสรุป

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