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

สารบัญ:

Anonim

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

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

Sort 'ls' ผลลัพธ์ตามวันที่

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

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

  4. กดย้อนกลับเพื่อดูเนื้อหาไดเร็กทอรีที่แสดงรายการด้วย ls ตามวันที่

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

Show ls เรียงตามวันที่ คนอ่านได้ ไฟล์ทั้งหมด

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

ls -h alt

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

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

ls -h altr

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

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

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

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