我的主頁
find命令主要用於檔案搜尋,它的功能非常強大,可以根據不同的標準搜尋任何檔案,可以在任何位置進行檢索
find /usr -name '*.txt' -print
# -i 選項不分大小寫
find /usr -iname '*.txt' -print
# 使用萬用字元尋找多個 型別檔名
find /usr/include \(-iname '*.c' -o -name "*.x" \) -print
# 找資料夾 用 -path 選項 會把路徑 符合規則的全部取出
find /usr/include -path "x*" -print # 以x 開頭的檔案名字
# 啟用正規表示式 -regextype "posix-egrep" -regex
find /usr/include -regextype "posix-egrep" -regex '.*(\.c|\.x)$' -print # 搜尋以.c 或者 .x 結尾的檔案
# 使用 !過濾掉符合規則的檔案
find /usr/find ! -iname "*.h" -print
# f 是所有檔案 d 是所有目錄
find /usr/include -type f -print
# -maxdepth 1 指定遞迴深度為當前一層
find /usr/include -maxdepth 1 -type f -print
# -mindepth 2 指定最低深度為 第二層
find /usr/include -mindepth 2 -type f -print
# -atime 訪問時間 7與系統時間相比大於等於7天 -7 與系統時間比小於7天 +7與系統時間幣大於7天
find /usr/include -type f -atime -7 -print
# -mtime 修改時間
find /usr/include -type f -mtime -7 -print
# -ctime 元資料修改時間,比如許可權,擁有者等被修改
find /usr/include -type f -ctime -7 -print
# 以分鐘為單位
find /urs/include -type f -amin -7 -print
# 比某一檔案 時間更 新 -newer
find /usr/include -newer out.txt -type f -print
# -size 指定大小 + 表示大於 - 表示小於 不填預設大於等於
find /usr/include -type f -size +2k -print
find /usr/include -type f -size +2m -print
find /usr/include -type f -size +2g -print
上面的 -print 操作都是列印匹配的檔案路徑,刪除就是 -delete當然還有其他操作,比如將匹配的檔案複製到指定檔案路徑下,使用
-exec cp {} ./temp;
引數
find
. -type f -size -2k -delete
# -exec ***x \;是執行其他操作 以分號結束 {}代表匹配到每一條記錄
find
. -type f -size -2k -exec cp
./temp/
# 使用 -prune 跳過 指定路徑
find / -path "/root" -prune -o -type d -print
# 使用-perm 指定檔案許可權 匹配
find
. -type f -name "*.c" -perm 644 -print
# 使用否定引數 聯合使用
find
. -type f -name "*.c"
! -perm 644 -print
shell入門系列 三 awk
對資料按行和列處理 awk是一種處理文字檔案的語言,是乙個強大的文字分析工具。之所以叫awk是因為其取了三位創始人 alfred aho,peter weinberger,和 brian kernighan 的family name的首字元。awk begin pattern end 1 2 3這些...
python入門系列7 tuple 元組
python 作為乙個發展中的語言,也提供了其他的一些資料型別。tuple也是 python 中乙個標準的序列型別。他的一些操作和str和list是通用的,因為他們都是一種序列 sequence data type 支援索引 切片 連線,支援使用內建len 來獲取tuple中元素的個數。另外tupl...
ABP入門系列(7) 分頁實現
abp入門系列目錄 學習abp框架之實操演練 完成了任務清單的增刪改查,咱們來講一講必不可少的的分頁功能。首先很慶幸abp已經幫我們封裝了分頁實現,實在是貼心啊。來來來,這一節咱們就來捋一捋如何使用abp的進行分頁吧。資料傳輸物件 data transfer objects 用於應用層和展現層的資料...