如何檢索目錄中最近被修改過的子目錄? 我在Linux發行版(Ubuntu)上使用shell腳本。在Linux shell腳本中檢索最近被修改的子目錄?
0
A
回答
1
聽起來像是你想要的LS選項
-t sort by modification time, newest first
而且只顯示目錄,使用類似這樣的回答表明Listing only directories using ls in bash: An examination
ls -d */
如果你想在一行中列出每個目錄(如果你的文件/ dirnames沒有ne wlines或瘋狂的字符)我想補充-1
所以都在一起,這應該在頂部
ls -1td */
而且只有單一的最新目錄列出目錄在當前目錄下,用最新的修改時間:
ls -1td */ | head -n 1
或者,如果你要比較一個特定的時間,你可以使用find
,它就像-cmin -cnewer -ctime -mmin -mtime
選項,並找到能夠處理瘋狂的名字,像換行,空格等與空值終止名選項裏ke -print0
0
子目錄被修改多少是無關緊要的。你知道子目錄的名字嗎?得到它的內容是這樣的:
files=$(ls subdir-name)
for file in ${files}; do
echo "I see there is a file named ${file}"
done
相關問題
- 1. SQL - 檢索最近修改的帖子
- 2. shell腳本從linux目錄中刪除文件和子目錄
- 3. 在每個子目錄中運行命令的Linux Shell腳本
- 4. 使用linux shell在目錄中顯示最近的文件
- 5. 如何僅將最新的子目錄複製到目標linux shell腳本
- 6. 允許shell腳本修改只包含目錄
- 7. 改變目錄在linux中沒有shell?
- 8. 檢索最近的記錄
- 9. 修改shell腳本以查看目錄的動態列表
- 10. 在Filemaker中搜索最近修改的記錄?
- 11. 在shell腳本中添加一個新的目錄Linux
- 12. Shell腳本在目錄
- 13. Shell腳本:在目錄
- 14. 修改Python腳本在一個目錄
- 15. 在Linux shell腳本
- 16. Shell腳本 - 子目錄計算
- 17. 從腳本更改shell目錄?
- 18. 如何修改shell腳本中的rc.local?
- 19. 如何在目錄(python)目錄中找到最近修改過的文件夾?
- 20. 複製最近10個修改文件的Windows Shell批處理腳本
- 21. linux:搜索最近修改的* .php文件類型
- 22. Shell腳本遍歷所有子目錄並修改文件內容
- 23. 對linux中多個目錄中的文件運行shell腳本
- 24. Linux Shell腳本
- 25. Shell腳本 - Linux
- 26. Linux Shell腳本
- 27. linux/shell腳本
- 28. 如何檢索shell腳本
- 29. OSX中目錄的最近修改日期
- 30. 的Linux Shell腳本
對我而言,這並非無關緊要。 –