วิธีการจัดเรียงคำสั่ง ls ตามวันที่
คำสั่ง 'ls' จะแสดงรายการไฟล์และโฟลเดอร์ทั้งหมดในไดเร็กทอรีที่บรรทัดคำสั่ง แต่โดยค่าเริ่มต้น ls จะแสดงรายการตามลำดับตัวอักษร ด้วยธงคำสั่งง่ายๆคุณสามารถเรียงลำดับตามวันที่แทนแสดงรายการแก้ไขล่าสุดที่ด้านบนสุดของผลลัพธ์ของคำสั่ง ls เคล็ดลับนี้ใช้กับคำสั่ง ls ใน Mac OS / Mac OS X, Linux, BSD และ Bash ใน Windows
ธง -t จะเรียงลำดับผลลัพธ์ ls ออกตามวันที่และเวลาที่แก้ไขล่าสุด แต่เพื่อให้ได้ผลลัพธ์ที่ดีที่สุดคุณอาจต้องการใช้งานกับธงสถานะรายชื่อยาว l และอาจเป็นอีกสักสองสามอย่างเช่นกัน ลองทบทวนวิธีที่เป็นประโยชน์บางประการในการจัดเรียงผลลัพธ์ตามวันที่
จัดเรียงผลลัพธ์ 'ls' ตามวันที่
ธง -t จะเรียงลำดับผลลัพธ์ของคำสั่ง ls ตามวันที่และเวลาที่แก้ไขล่าสุด:
- เปิดเทอร์มินัลถ้าคุณยังไม่ได้ทำเช่นนั้น (/ Applications / Utilities / ใน Mac OS) และไปที่ไดเร็กทอรีที่คุณต้องการจัดเรียงตามวันที่ด้วย ls
- ออกไวยากรณ์คำสั่งต่อไปนี้:
- กด return เพื่อดูเนื้อหาของไดเรกทอรีที่ระบุด้วย ls ตามวันที่
ls -lt
รายการที่แก้ไขล่าสุดจะแสดงที่ด้านบนของผลลัพธ์คำสั่งแทนการแสดงรายการที่ส่งคืนตามลำดับตัวอักษร
แสดง ls เรียงตามวันที่อ่านได้ของมนุษย์ไฟล์ทั้งหมด
ความชอบส่วนบุคคลของฉันสำหรับการเรียงลำดับผลลัพธ์ ls ตามวันที่แก้ไขคือการใช้ -lt แต่รวมถึง -h สำหรับขนาดที่อ่านได้ของมนุษย์และ -a สำหรับแสดงไฟล์ทั้งหมดที่มีอยู่ในจุดด้วย นี้ยังทำให้ง่ายต่อการจำธงของ - หยุด, ใช้เช่น:
ls -halt
การกลับรายการเรียงตามวันที่เอาต์พุต
ถ้าคุณต้องการกลับลำดับเพื่อให้รายการที่แก้ไขล่าสุดอยู่ที่ด้านล่างของผลลัพธ์ของคำสั่ง ls คุณสามารถเพิ่มค่าสถานะ -r ได้เช่นกันดังนี้
ls -haltr
ผลลัพธ์จะเหมือนกันยกเว้นที่แสดงในลำดับที่ย้อนกลับโดยมีวันที่แก้ไขล่าสุดอยู่ด้านบนและวันที่และเวลาที่แก้ไขล่าสุดที่ด้านล่าง
เคล็ดลับนี้ใช้กับบรรทัดคำสั่งและเทอร์มินัลอย่างเห็นได้ชัด แต่การจัดเรียงตามวันที่และรูปแบบของวันที่แก้ไขหรือวันที่เปิดล่าสุดอาจเป็นประโยชน์อย่างมากสำหรับ Finder ด้วย ตัวอย่างเช่นการจัดเรียง Mac Finder 'ไฟล์ทั้งหมดของฉัน' ตามวันที่เปิดล่าสุดเป็นเคล็ดลับที่ยอดเยี่ยมที่สามารถนำไปใช้กับโฟลเดอร์อื่น ๆ ที่แสดงใน Finder ใน Mac เพื่อแสดงเวลาล่าสุดที่เข้าถึงหรือแก้ไขไฟล์
มีเคล็ดลับหรือเทคนิคที่เป็นประโยชน์อื่น ๆ สำหรับการจัดเรียงไดเรกทอรีตามวันที่หรือไม่ แจ้งให้เราทราบในความคิดเห็นด้านล่าง