Linux 供應了很多用于查找、計數以及重定名文件的下令。這有一些有效的選擇。
Linux 供應了多種用于處置文件的下令,這些下令可以節儉你的時間,并使你的事情不那末繁瑣。
查找文件
當你查找文件時,find 可能會是第一個想到的下令,然則偶然精心設計的 ls 下令會更好。想曉得你昨捕魚達人-遊戲天脫離辦公室歸家前挪用的劇本么?簡略!使用 ls 下令并加上 -ltr 選項。最初一個列出的將是近來創立或者更新的文件。
$ ls 六合彩開獎日期2020-ltr ~/bin | tail -3
-rwx------ 1 shs shs 229 Sep 22 19:37 checkCPU
-rwx------ 1 shs shs 285 Sep 22 19:37 ff
-rwxrw-r-- 1 shs shs 1629 Sep 22 19:37 test2
像如許的下令將僅列出本日更新的文件:
$ l電競運彩分析s -al --time-style=+%D | grep `date +%D`
drwxr-xr-x 60 shs shs 69632 09/23/19 .
drwxrwxr-x 2 shs shs 8052736 09/23/19 bin
-rw-rw-r-- 1 shs shs 506 09/23/19 stats
若是你要查找的文件可能不在當前目次中,那末 find 將比 ls 供應更好的選項,但它可能會輸入比你想要的更多效果。鄙人面的下令中,咱們不搜刮以點開首的目次(它們許多一向在更新),指定咱們要查找的是文件(即不是目次),并要求僅顯示近來一天 (-mtime -1 )更新過的文件。
$ find . -not -path '*/\.*' -type f -mtime -1 -ls
917517 0 -rwxrw-r-- 1 shs shs 683 Sep 23 11:00 ./newscript
注重 -not 選項反轉了 -path 的舉動,是以咱們不會搜刮以點開首的子目次。
若是只想查找最大的文件以及目次,那末可以使用相似 du 如許的下令,它會按巨細列出當前目次的內容。將輸入經由過程管道傳輸到 tail 線上麻將賺錢,僅查望最大的幾個。
$ du -kx | egrep -v "\./.+/" | sort -n | tail -5
918984 ./reports
1053980 ./notes
1217932 ./.cache
31470204 ./photos
39771212 .
-k 選項讓 du 以塊列出文件巨細,而 x 可防止其遍歷其余文件體系上的目次(例如,經由過程符號鏈接引用)。究竟上,du 會先列出文件巨細,如許可以按照巨細排序(sort -n )。
文件計數
使用 find 下令可以很輕易地計數任何特定目次中的文件。你只要要記住,find 會遞回到子目次中,并將這些子目次中的文件與當前目次中的文件一路計數。在此下令中,咱們計數一個特定用戶(username )的家目次中的文件。依據家目次的權限,這可能必要使用 sudo 。請記住,第一個參數是搜刮的出發點。這里指定的是用戶的家目次。
$ find ~username -type f 2>/dev/null | wc -l
35624
請注重,咱們正在將下面 find 下令的過錯輸入發送到 /dev/null ,以免搜刮相似 ~username/.cache 這種沒法搜刮而且對它的內容也不感愛好的文件夾。
需要時,你可以使用 maxdepth 1 選項將 find 限定在單個目次中:
$ find /home/shs -maxdepth 1 -type 真錢麻將appf | wc -l
3威力彩開獎直播87
重定名文件
使用 mv 下令可以很輕易地重定名文件,然則偶然你會想重定名大批文件,而且不想消費大批時間。例如,要將你在當前目次的文件名中找到的一切空格變動為下劃線,你可以使用以下下令:
$ rename 's/ /_/g' *
如你嫌疑的那樣,此下令中的 g 透露表現“全局”。這象征著該下令會將文件名中的一切空格變動為下劃線,而不僅僅是第一個。
要從文本文件中刪除 .txt 擴大名,可以使用以下下令:
$ rename 's/.txt//g' *
總結
Linux 下令行供應了很多用于處置文件的有效選擇。請提出你認為分外有效的其余下令。【編纂保舉】
- 趣圖相識Linux中公鑰以及私鑰的區分和瓜葛
- 若何找到Linux上的最大文件?
- 替換Windows體系下CMD的10款下令行對象
- 軟網保舉:Linux中使用下令行查望壓縮文檔
- 寧靜強化你的Linux服務器的七個步調
【義務編纂:龐桂玉 TEL:(010)68476606】
點贊 0
【免責聲明】本站內容轉載自互聯網,其相關談吐僅代表作者小我私家概念盡非權勢巨子,不代表本站態度。如您發明內容存在版權成績,請提交相關鏈接至郵箱:,咱們將實時予以處置。
|