一.find命令
1.根據檔名或正規表示式匹配搜尋
2.基於目錄深度的搜尋 maxdepth mindepth
3.根據檔案型別搜尋
4.根據檔案時間搜尋 -atime(訪問時間)-mtime(修改時間) -ctime(變化時間):
eg: find . -type f -atime -7 print (最近7天訪問的檔案)
5.基於檔案大小搜尋
eg:find . -type f -size 2k 大於等於2kb的檔案
6.刪除匹配的檔案
eg:find . -type f -name "*.txt" -delete 刪除當前目錄下所有txt檔案
7.檔案許可權所有權匹配、-exec命令
二.split命令
split -b 10k data.file 將data分割成10k檔案大小
三.批量重新命名
四:新建任意大小檔案dd命令與comm(差集命令)
五:chomd命令
linux shell指令碼攻略 一
變數數 算 重定向陣列 別名終端資訊 日期相關 除錯指令碼 函式和引數 管道命令 字段分隔符和迭代器 迴圈算術比較 檔案系統相關測試 字串比較 日期內容 格式星期 a 例如 sat a 例如 saturday 月 b 例如nov b 例如 november 日 d 例如31 固定格式日期 d 例如 ...
《Linux Shell 指令碼攻略》學習記錄之三
cat cat本身表示concatenate 拼接 cat file1 file2 file3 將標準輸入與另外乙個檔案資料結合在一起 echo text through stdin cat file.txt 擺脫多餘的空白行 cat s file.txt 將製表符顯示為 cat t file.tx...
Linux shell 指令碼學習攻略9
1 建立不可修改的檔案 chattr 能夠將檔案設定為不可修改。不過chattr能做的可不止這些。a 使用下列命令將乙個檔案設定為不可修改 b 這樣檔案file就變成為了不可修改狀態。來試試下面的命令 c 如果需要是檔案恢復可寫狀態,移除不可修改屬性即可 2 批量生成空白檔案 touch 命可以用來...