เมื่อฉันใช้คำสั่งเหล่านี้ฉันได้รับผลลัพธ์เดียวกัน แต่มีการเปลี่ยนแปลงls -ltr
คำสั่งซื้อเท่านั้นสำหรับคำสั่ง ใครช่วยกรุณาบอกฉันว่าอะไรคือความแตกต่างระหว่างคำสั่งด้านล่าง?
ll
ls -l
ls -ltr
เมื่อฉันใช้คำสั่งเหล่านี้ฉันได้รับผลลัพธ์เดียวกัน แต่มีการเปลี่ยนแปลงls -ltr
คำสั่งซื้อเท่านั้นสำหรับคำสั่ง ใครช่วยกรุณาบอกฉันว่าอะไรคือความแตกต่างระหว่างคำสั่งด้านล่าง?
ll
ls -l
ls -ltr
คำตอบ:
ก่อนอื่นคำสั่งที่กล่าวมาจะไม่สร้างเอาต์พุตเดียวกัน นี่คือรายละเอียด:
ll
มีคำสั่งไม่เป็นเหมือนในอูบุนตูมันเป็นนามแฝงสำหรับคำสั่งll
ls -alF
คุณสามารถค้นหาได้โดย:
$ type ll
ll is aliased to `ls -alF'
-a
ตัวเลือกคือการแสดงไฟล์ที่ซ่อน (จะแสดง.
และ..
เกินไป)
-l
ตัวเลือกคือการแสดงผลเป็นรายการยาวพร้อมกับคุณสมบัติต่าง ๆ เช่นการอนุญาตขนาดไฟล์การใช้กลุ่มเวลาการแก้ไข ฯลฯ
-F
จะต่อท้าย*/=>@|
รายการใดรายการหนึ่งโดยทั่วไปจะใช้เพื่อแยกความแตกต่างไฟล์จากไดเรกทอรีตามที่จะผนวก/
เข้ากับรายการไดเรกทอรี
ตัวอย่าง:
$ ll
total 24
drwxrwxr-x 4 chayan chayan 4096 Jun 25 13:53 ./
drwxrwxr-x 3 chayan chayan 4096 Jun 25 13:34 ../
drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:35 data/
-rw-rw-r-- 1 chayan chayan 88 Jun 25 13:50 filenames.txt
ls -l
: ดังกล่าวก่อนหน้านี้-l
จะแสดงรายการเป็นรายการที่ยาวพร้อมกับคุณลักษณะที่หลากหลาย
ตัวอย่าง:
$ ls -l
total 16
drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:35 data
-rw-rw-r-- 1 chayan chayan 88 Jun 25 13:50 filenames.txt
ls -ltr
:
-t
ตัวเลือกจะเรียงลำดับรายการตามวันที่แก้ไข (พร้อมใหม่สุดก่อน)
-r
จะกลับลำดับการเรียง
เช่นเดียวกับการ-t
เรียงลำดับตามเวลาที่แก้ไขด้วยรายการใหม่สุด-r
จะทำให้รายการย้อนกลับที่เก่าแก่ที่สุดจะปรากฏขึ้นก่อน
ตัวอย่าง (การเพิ่มไฟล์และไดเรกทอรีเพื่อให้ชัดเจนขึ้น):
$ ls -lt
total 16
drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:50 log
-rw-rw-r-- 1 chayan chayan 88 Jun 25 13:50 filenames.txt
-rw-rw-r-- 1 chayan chayan 208 Jun 25 13:49 move.sh
drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:35 data
$ ls -ltr
total 16
drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:35 data
-rw-rw-r-- 1 chayan chayan 208 Jun 25 13:49 move.sh
-rw-rw-r-- 1 chayan chayan 88 Jun 25 13:50 filenames.txt
drwxrwxr-x 2 chayan chayan 4096 Jun 25 13:50 log
ตรวจสอบman ls
เพื่อรับแนวคิดเพิ่มเติม