ดังนั้นฉันต้องการแสดงlsไฟล์ทั้งหมด(ผ่านตัวอย่าง) ซึ่งมีการเปลี่ยนแปลงในเจ็ดวันที่ผ่านมา ถ้าฉันอยู่ในโฟลเดอร์ docroot ของฉันมันควรจะดู "ลึกกว่า"
ตัวอย่างเช่น:
File Last changed
docroot
|- myfile1 30.11.2015
|- myfile2 10.11.2015
|- MySub
|-sub1 30.11.2015
|-sub2 10.11.2015
ดังนั้นls(หรือเหมาะกับอะไรก็ตาม) ควรเอาท์พุทmyfile1และ
MySub/sub1(ถ้าเป็นไปได้)
สิ่งนี้ทำได้ด้วยคำสั่งเดียวหรือไม่?
findมีlsตัวเลือกดังนั้นคุณสามารถทำได้find . -type f -mtime -7 -ls