刪除某一目錄下文件,只保留最新的幾個 ...
背景: jenkins每日發布很多版本, 上傳的文件占用了linux大量磁盤空間, 久而久之, 空間不足,故需要定期清理系統舊版本文件。 . 選定清理目標, 分析目標文件列表 清理前: 文件夾列表查詢: 可見文件列表是固定前綴 st www. , 后面跟着的是版本號, 最大的版本號 就是最新的版本。 我只需要保留最新的 個版本,其他的刪除。 . Shell腳本編寫clean.disk.sh . 調 ...
2020-09-12 12:13 0 1478 推薦指數:
刪除某一目錄下文件,只保留最新的幾個 ...
1、查找目錄或文件 1.1 查找指定文件夾和文件 具體的示例: 命令 說明 -maxdepth 目錄深度,1 表示只搜索一級目錄 -name 后面跟文件夾或文件,多個文件夾或文件,用 -o 組合連接 jobs、config.xml 指定的文件夾和文件 1.2 直接文件 ...
find /usr/local/canal/logs/example -type d -name "*-*" | sort -nr | awk '{if (NR>=2){print $1}}' ...
# 刪除目錄下那兩個文件之外的所有文件 find dir / - type f ! -name file1 -a ! -name file2 | xargs rm -f # 刪除所有空目錄(非空目錄不會被刪除,但是會出錯誤信息,可以忽略 ...
下所有10天前帶"."的文件刪除 find:linux的查找命令,用戶查找指定條件的文件/usr/l ...
參考博客: https://www.cnblogs.com/bigberg/p/6430095.html https://zhidao.baidu.com/question/717320833852811685.html 如何把json1文件中的部分滿足條件的條目提取出來?也就是刪除 ...
1、創建測試數據 2、刪除所有文件 3、刪除所有的目錄文件 ...
生成測試數據腳本 點擊查看代碼 刪除對應文件夾下的文件,保留文件修改時間最近的前N個腳本 點擊查看代碼 ...