linux 常用命令

在路上發表於2020-01-14

刪除 90 天之前的所有檔案:

find ./ -mtime +90 | xargs rm -rf

查詢大小在某個區間的檔案:
查詢大小在某個範圍內的檔案使用-size 引數,-size +n 表示大於 n 單位的範圍,-size –n 表示小於 n 單位的範圍。例如,查詢大於 100k 且小於 400k 的檔案

find . -type f -mtime -1 -size +100k -size -400k | xargs ls -al

-type f 表示只查詢檔案,過濾掉資料夾,塊檔案等.
size 引數說明:
-sizen[cwbkMG]
File uses n units of space,rounding up. The following suffixes can be used:
b' for 512-byte blocks (this is the default if no suffix is used)
c' for bytes
w' for two-byte words
k' for Kilobytes (units of 1024 bytes)
M' for Megabytes (units of 1048576 bytes)
G' for Gigabytes (units of 1073741824 bytes)

相關文章