คำสั่ง ls ใน Linux / Unix

lsเป็นคำสั่งเชลล์ของ Linux ที่แสดงเนื้อหาไดเร็กทอรีของไฟล์และไดเร็กทอรี

ไวยากรณ์ ls

$ ls [options] [file|dir]

ตัวเลือกคำสั่ง ls

ls command ตัวเลือกหลัก:

ตัวเลือก คำอธิบาย
ls -a แสดงรายการไฟล์ทั้งหมดรวมทั้งไฟล์ที่ซ่อนขึ้นต้นด้วย "."
ls --color รายการสี [= เสมอ / ไม่เคย / อัตโนมัติ]
ls -d รายการไดเรกทอรี - ด้วย '* /'
ls -F เพิ่มหนึ่งตัวอักษรของ * / =/ @ | ไปยังลำไส้
ls -i หมายเลขดัชนีไอโหนดของไฟล์รายการ
ls -l รายการที่มีรูปแบบยาว - แสดงสิทธิ์
ls -la แสดงรายการรูปแบบยาวรวมทั้งไฟล์ที่ซ่อนอยู่
ls -lh แสดงรายการรูปแบบยาวพร้อมขนาดไฟล์ที่อ่านได้
ls -ls รายการที่มีรูปแบบยาวพร้อมขนาดไฟล์
ls -r รายการในลำดับย้อนกลับ
ls -R รายการแผนผังไดเรกทอรีแบบวนซ้ำ
ls -s ขนาดไฟล์รายการ
ls -S จัดเรียงตามขนาดไฟล์
ls -t เรียงตามเวลาและวันที่
ls -X จัดเรียงตามชื่อนามสกุล

ตัวอย่างคำสั่ง ls

คุณสามารถกดปุ่มแท็บเพื่อกรอกชื่อไฟล์หรือโฟลเดอร์โดยอัตโนมัติ

รายการไดเรกทอรีเอกสาร / หนังสือที่มีเส้นทางสัมพัทธ์ :

$ ls Documents/Books

 

แสดงรายการไดเร็กทอรี/ home / user / Documents / Booksพร้อมพา ธสัมบูรณ์

$ ls /home/user/Documents/Books

 

แสดงรายการไดเรกทอรีราก:

$ ls /

 

แสดงรายการไดเร็กทอรีหลัก:

$ ls ..

 

แสดงรายการโฮมไดเร็กทอรีของผู้ใช้ (เช่น / home / user):

$ ls ~

 

รายการที่มีรูปแบบยาว:

$ ls -l

 

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

$ ls -a

 

แสดงรายการด้วยรูปแบบยาวและแสดงไฟล์ที่ซ่อนอยู่:

$ ls -la

 

เรียงตามวันที่ / เวลา:

$ ls -t

 

เรียงตามขนาดไฟล์:

$ ls -S

 

แสดงรายการไดเรกทอรีย่อยทั้งหมด:

$ ls *

 

รายการแผนผังไดเรกทอรีแบบเรียกซ้ำ:

$ ls -R

 

แสดงเฉพาะไฟล์ข้อความที่มีสัญลักษณ์แทน:

$ ls *.txt

 

ls การเปลี่ยนเส้นทางไปยังไฟล์เอาต์พุต:

$ ls / out.txt

 

รายการไดเรกทอรีเท่านั้น:

$ ls -d */

 

แสดงรายการไฟล์และไดเรกทอรีด้วยเส้นทางแบบเต็ม:

$ ls -d $PWD/*

เครื่องกำเนิดรหัส ls

เลือกตัวเลือกlsและกดปุ่มสร้างรหัส :

ตัวเลือก 
  รูปแบบรายการยาว (-l)
  แสดงรายการไฟล์ทั้งหมด / ไฟล์ที่ซ่อนอยู่ (-a)
  แสดงรายการไดเร็กทอรีแบบวนซ้ำ (-R)
  รายการในลำดับย้อนกลับ (-r)
  รายการที่มีเส้นทางแบบเต็ม (-d $ PWD / *)
เรียงตาม:
ไฟล์ / โฟลเดอร์
ไฟล์:
โฟลเดอร์:
การเปลี่ยนทิศทางเอาต์พุต

คลิกที่กล่องข้อความเพื่อเลือกรหัสจากนั้นคัดลอกและวางลงในเทอร์มินัล

 


ดูสิ่งนี้ด้วย

ลินุกซ์
ตารางอย่างรวดเร็ว