自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

如何在Linux中使用find命令

系統(tǒng) Linux
使用正確的參數(shù),find 命令是在你的系統(tǒng)上找到數(shù)據(jù)的強大而靈活的方式。find 是日常工具箱中功能更強大、更靈活的命令行工具之一,因此值得花費更多的時間。

https://s3.51cto.com/oss/201805/16/982697505de6626ead9a9fb95a835f87.png

使用正確的參數(shù),find 命令是在你的系統(tǒng)上找到數(shù)據(jù)的強大而靈活的方式。

最近的一篇文章中,Lewis Cowles 介紹了 find 命令。

find 是日常工具箱中功能更強大、更靈活的命令行工具之一,因此值得花費更多的時間。

最簡單的,find 跟上路徑尋找一些東西。例如:

  1. find /

它將找到(并打印出)系統(tǒng)中的每個文件。而且由于一切都是文件,你會得到很多需要整理的輸出。這可能不能幫助你找到你要找的東西。你可以改變路徑參數(shù)來縮小范圍,但它不會比使用 ls 命令更有幫助。所以你需要考慮你想要找的東西。

也許你想在主目錄中找到所有的 JPEG 文件。 -name 參數(shù)允許你將結果限制為與給定模式匹配的文件。

  1. find ~ -name '*jpg'

可是等等!如果它們中的一些是大寫的擴展名會怎么樣?-iname 就像 -name,但是不區(qū)分大小寫。

  1. find ~ -iname '*jpg'

很好!但是 8.3 名稱方案是如此的老。一些圖片可能是 .jpeg 擴展名。幸運的是,我們可以將模式用“或”(表示為 -o)來組合。

  1. find ~ ( -iname 'jpeg' -o -iname 'jpg' )

我們正在接近目標。但是如果你有一些以 jpg 結尾的目錄呢? (為什么你要命名一個 bucketofjpg 而不是 pictures 的目錄就超出了本文的范圍。)我們使用 -type 參數(shù)修改我們的命令來查找文件。

  1. find ~ \( -iname '*jpeg' -o -iname '*jpg' \) -type f

或者,也許你想找到那些命名奇怪的目錄,以便稍后重命名它們:

  1. find ~ \( -iname '*jpeg' -o -iname '*jpg' \) -type d

你最近拍了很多照片,所以讓我們把它縮小到上周更改的文件。

  1. find ~ \( -iname '*jpeg' -o -iname '*jpg' \) -type f -mtime -7

你可以根據(jù)文件狀態(tài)更改時間 (ctime)、修改時間 (mtime) 或訪問時間 (atime) 來執(zhí)行時間過濾。 這些是在幾天內,所以如果你想要更細粒度的控制,你可以表示為在幾分鐘內(分別是 cminmminamin)。 除非你確切地知道你想要的時間,否則你可能會在 + (大于)或 - (小于)的后面加上數(shù)字。

但也許你不關心你的照片。也許你的磁盤空間不夠用,所以你想在 log 目錄下找到所有巨大的(讓我們定義為“大于 1GB”)文件:

  1. find /var/log -size +1G

或者,也許你想在 /data 中找到 bcotton 擁有的所有文件:

  1. find /data -owner bcotton

你還可以根據(jù)權限查找文件。也許你想在你的主目錄中找到對所有人可讀的文件,以確保你不會過度分享。

  1. find ~ -perm -o=r

這篇文章只說了 find 能做什么的表面。將測試條件與布爾邏輯相結合可以為你提供難以置信的靈活性,以便準確找到要查找的文件。并且像 -exec-delete 這樣的參數(shù),你可以讓 find 對它發(fā)現(xiàn)的內容采取行動。你有任何最喜歡的 find 表達式么?在評論中分享它們! 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2022-10-25 09:07:28

Linuxxargs命令

2018-06-26 09:15:24

Linux命令history

2022-11-18 10:16:26

Linuxwc 命令

2023-09-14 15:05:33

grep正則表達式

2021-01-13 09:40:26

Linuxexport命令

2023-01-31 17:36:22

IPLinux網絡

2021-07-13 07:52:02

Linuxgrep命令

2021-06-03 09:02:10

Linuxfind文件

2018-04-28 09:12:42

Linux

2021-07-20 10:00:28

Linuxgrep命令

2022-05-25 08:41:48

Linuxfd 命令文件

2019-09-16 19:00:48

Linux變量

2022-11-21 12:06:24

fgrep命令Linux

2022-03-30 09:32:32

BashtestLinux

2018-07-26 09:55:44

Linux命令升級軟件

2018-01-09 09:00:01

Linux命令文件壓縮

2022-11-23 08:14:42

bash 腳本test 命令

2023-01-09 10:29:41

mv命令Linux

2018-10-09 08:30:55

UbuntuLinuxRAR文件

2020-08-24 12:37:54

Linuxxargs命令
點贊
收藏

51CTO技術棧公眾號