ฉันต้องการอัปเดตรายชื่อไฟล์ของไดเรกทอรีอย่างต่อเนื่องคล้ายกับส่วนท้ายด้วย -f
ตั้งค่าสถานะบนไฟล์
มีวิธีที่เหมาะสมในการทำเช่นนี้?
ฉันต้องการอัปเดตรายชื่อไฟล์ของไดเรกทอรีอย่างต่อเนื่องคล้ายกับส่วนท้ายด้วย -f
ตั้งค่าสถานะบนไฟล์
มีวิธีที่เหมาะสมในการทำเช่นนี้?
คำตอบ:
ลองใช้ watch
คำสั่งด้วย ls
:
$ watch ls -l
watch
จะเรียกใช้งานคำสั่งที่ได้รับซ้ำ ๆ ในช่วงเวลาปกติ (2 วินาที) ซึ่งสามารถกำหนดค่าผ่านตัวเลือกบรรทัดคำสั่ง
บน Linux ให้ใช้ inotify เครื่องมือ :
inotifywait -qme create,attrib,move,delete mydir |
while read -r; do
clear
ls -l mydir
done
ค่อนข้างแตกต่าง:
inotifywait -qme create,attrib,move,delete --format '%w%f' mydir |
while read -r file; do
ls -ld "$file"
done