ฉันสามารถยิงได้
ls -lrt
เพื่อรับไฟล์และโฟลเดอร์เรียงตามวันที่แก้ไข แต่ไม่ได้แยกไดเรกทอรีจากไฟล์ ฉันต้องการที่ls
จะแสดงไดเรกทอรีแรกโดยวันที่แก้ไขแล้วไฟล์ตามวันที่แก้ไข ทำอย่างไร
ฉันสามารถยิงได้
ls -lrt
เพื่อรับไฟล์และโฟลเดอร์เรียงตามวันที่แก้ไข แต่ไม่ได้แยกไดเรกทอรีจากไฟล์ ฉันต้องการที่ls
จะแสดงไดเรกทอรีแรกโดยวันที่แก้ไขแล้วไฟล์ตามวันที่แก้ไข ทำอย่างไร
คำตอบ:
สิ่งที่เกี่ยวกับสิ่งนี้:
ls -ltr --group-directories-first
ls -t
หรือ (สำหรับย้อนกลับล่าสุดที่ด้านล่าง):
ls -tr
ls
หน้าคนอธิบายนี้ในรายละเอียดมากขึ้นและรายชื่อตัวเลือกอื่น ๆ
ไดเรกทอรีมีd
อยู่ข้างหน้ามีสิทธิ์ในls -ltr
ดังนั้นเพื่อให้ได้ไดเรกทอรีที่มีวันที่แก้ไขเรียงใช้
ls -ltr |grep ^d
และไปยังไฟล์อื่นที่ไม่ใช่ไดเรกทอรี
ls -ltr | grep -v ^d