ls: ฉันจะแสดงรายการไดเรกทอรีที่เรียงลำดับตามการประทับเวลาของไฟล์ที่มีอยู่ได้อย่างไร


14

ฉันจะแสดงรายการไดเรกทอรีตามเวลาในการเข้าถึงในแง่ที่ว่าบางไฟล์ / ไดเรกทอรีใหม่ถูกสร้างขึ้น (เช่นไดเรกทอรีที่มีไฟล์ที่สร้างล่าสุด)


เรียกใช้man lsรายการตัวเลือกทั้งหมดรวมถึงความเป็นไปได้ในการจัดเรียงต่างๆ
Caleb

คำตอบ:


21

มีสองตัวเลือกที่คุณสามารถรวมเป็น

-cสวิทช์ทุกประเภทตามเวลาปรับเปลี่ยน [1]:

-c ด้วย -lt : เรียงตามและแสดง ctime (เวลาของการแก้ไขข้อมูลสถานะไฟล์ล่าสุด) ด้วย-l : แสดง ctime และเรียงตามชื่ออย่างอื่น:
เรียงตาม ctime

-uและ-tสวิทช์นอกจากนี้ยังสามารถนำมาใช้:

-t เรียงตามเวลาการแก้ไข
-u กับ-lt : เรียงตามและแสดงเวลาเข้าถึงด้วย-l : แสดงเวลาเข้าถึงและเรียงตามชื่ออย่างอื่น: เรียงตามเวลาเข้าถึง

คุณสามารถรวบรวมทุกอย่างเข้าด้วยกันเช่นนี้ [2]:

ls -ltcr         # sort by and show change time, most recent last
ls -ltur         # sort by and show access time, most recent last
ls -ltr          # sort by date, most recent last

[1] http://unixhelp.ed.ac.uk/CGI/man-cgi?ls

[2] -rกลับคำสั่ง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.