วิธีการจัดเรียงคำสั่ง ls ตามวันที่

คำสั่ง 'ls' จะแสดงรายการไฟล์และโฟลเดอร์ทั้งหมดในไดเร็กทอรีที่บรรทัดคำสั่ง แต่โดยค่าเริ่มต้น ls จะแสดงรายการตามลำดับตัวอักษร ด้วยธงคำสั่งง่ายๆคุณสามารถเรียงลำดับตามวันที่แทนแสดงรายการแก้ไขล่าสุดที่ด้านบนสุดของผลลัพธ์ของคำสั่ง ls เคล็ดลับนี้ใช้กับคำสั่ง ls ใน Mac OS / Mac OS X, Linux, BSD และ Bash ใน Windows


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

จัดเรียงผลลัพธ์ 'ls' ตามวันที่

ธง -t จะเรียงลำดับผลลัพธ์ของคำสั่ง ls ตามวันที่และเวลาที่แก้ไขล่าสุด:

  1. เปิดเทอร์มินัลถ้าคุณยังไม่ได้ทำเช่นนั้น (/ Applications / Utilities / ใน Mac OS) และไปที่ไดเร็กทอรีที่คุณต้องการจัดเรียงตามวันที่ด้วย ls
  2. ออกไวยากรณ์คำสั่งต่อไปนี้:
  3. ls -lt

  4. กด return เพื่อดูเนื้อหาของไดเรกทอรีที่ระบุด้วย ls ตามวันที่

รายการที่แก้ไขล่าสุดจะแสดงที่ด้านบนของผลลัพธ์คำสั่งแทนการแสดงรายการที่ส่งคืนตามลำดับตัวอักษร

แสดง ls เรียงตามวันที่อ่านได้ของมนุษย์ไฟล์ทั้งหมด

ความชอบส่วนบุคคลของฉันสำหรับการเรียงลำดับผลลัพธ์ ls ตามวันที่แก้ไขคือการใช้ -lt แต่รวมถึง -h สำหรับขนาดที่อ่านได้ของมนุษย์และ -a สำหรับแสดงไฟล์ทั้งหมดที่มีอยู่ในจุดด้วย นี้ยังทำให้ง่ายต่อการจำธงของ - หยุด, ใช้เช่น:

ls -halt

การกลับรายการเรียงตามวันที่เอาต์พุต

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

ls -haltr

ผลลัพธ์จะเหมือนกันยกเว้นที่แสดงในลำดับที่ย้อนกลับโดยมีวันที่แก้ไขล่าสุดอยู่ด้านบนและวันที่และเวลาที่แก้ไขล่าสุดที่ด้านล่าง

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

มีเคล็ดลับหรือเทคนิคที่เป็นประโยชน์อื่น ๆ สำหรับการจัดเรียงไดเรกทอรีตามวันที่หรือไม่ แจ้งให้เราทราบในความคิดเห็นด้านล่าง