ดังนั้นฉันต้องการแสดง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