我想列出在最近n分鐘內創建的文件夾內的所有文件夾。它不應該包含文件夾內的子文件夾。 我想這並沒有工作shell腳本僅查找在最近n分鐘內創建的所有文件夾的列表
ls -d * | find -cmin -60
請提出了一些辦法事先
我想列出在最近n分鐘內創建的文件夾內的所有文件夾。它不應該包含文件夾內的子文件夾。 我想這並沒有工作shell腳本僅查找在最近n分鐘內創建的所有文件夾的列表
ls -d * | find -cmin -60
請提出了一些辦法事先
如:
find . -maxdepth 1 -type d -cmin -60 -print | egrep -v '^(\.|\.\.)$' | sed 's/..//'
會發現所有的目錄和不要去子顯示目錄,並排除.
和..
編輯:現在將打印,而不是隻./dir
dir
另外,
find . -maxdepth 1 -type d -cmin -60 -printf "%f\n" | egrep -v '^(\.|\.\.)$'
這是容易做到
發現
感謝以下。型d -cmin -60 -print
這是打印父目錄裏面的問題,這是問題,請建議一些方法不要打印父目錄包含的子目錄 – pali
@Tarai使用'-maxdepth 1'選項只能找到當前目錄中的東西 – user000001
[查找目錄創建不到一週前]可能的重複(http://stackoverflow.com/questions/8465433/find-directories-created-less-than-a-week-ago) – jm666
請注意'find '不讀其標準輸入。 –