亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Linux服務器 > 正文

Linux命令行快速技巧之定位一個文件的方法

2024-09-05 23:05:23
字體:
來源:轉載
供稿:網友

我們都會有文件存儲在電腦里 —— 目錄、相片、源代碼等等。它們是如此之多。也無疑超出了我的記憶范圍。要是毫無目標,找到正確的那一個可能會很費時間。在這篇文章里我們來看一下如何在命令行里找到需要的文件,特別是快速找到你想要的那一個。

好消息是 Linux 命令行專門設計了很多非常有用的命令行工具在你的電腦上查找文件。下面我們看一下它們其中三個:ls、tree 和 find。

ls

如果你知道文件在哪里,你只需要列出它們或者查看有關它們的信息,ls 就是為此而生的。

只需運行 ls 就可以列出當下目錄中所有可見的文件和目錄:

$ lsDocuments Music Pictures Videos notes.txt

添加 -l 選項可以查看文件的相關信息。同時再加上 -h 選項,就可以用一種人們易讀的格式查看文件的大?。?/p>

$ ls -lhtotal 60Kdrwxr-xr-x 2 adam adam 4.0K Nov 2 13:07 Documentsdrwxr-xr-x 2 adam adam 4.0K Nov 2 13:07 Musicdrwxr-xr-x 2 adam adam 4.0K Nov 2 13:13 Picturesdrwxr-xr-x 2 adam adam 4.0K Nov 2 13:07 Videos-rw-r--r-- 1 adam adam 43K Nov 2 13:12 notes.txt

ls 也可以搜索一個指定位置:

$ ls Pictures/trees.png wallpaper.png

或者一個指定文件 —— 即便只跟著名字的一部分:

$ ls *.txtnotes.txt

少了點什么?想要查看一個隱藏文件?沒問題,使用 -a 選項:

$ ls -a. .bash_logout .bashrc Documents Pictures notes.txt.. .bash_profile .vimrc Music Videos

ls 還有很多其他有用的選項,你可以把它們組合在一起獲得你想要的效果??梢允褂靡韵旅盍私飧啵?/p>

$ man ls

tree

如果你想查看你的文件的樹狀結構,tree 是一個不錯的選擇??赡苣愕南到y上沒有默認安裝它,你可以使用包管理 DNF 手動安裝:

$ sudo dnf install tree

如果不帶任何選項或者參數地運行 tree,將會以當前目錄開始,顯示出包含其下所有目錄和文件的一個樹狀圖。提醒一下,這個輸出可能會非常大,因為它包含了這個目錄下的所有目錄和文件:

$ tree.|-- Documents| |-- notes.txt| |-- secret| | `-- christmas-presents.txt| `-- work| |-- project-abc| | |-- README.md| | |-- do-things.sh| | `-- project-notes.txt| `-- status-reports.txt|-- Music|-- Pictures| |-- trees.png| `-- wallpaper.png|-- Videos`-- notes.txt

如果列出的太多了,使用 -L 選項,并在其后加上你想查看的層級數,可以限制列出文件的層級:

$ tree -L 2.|-- Documents| |-- notes.txt| |-- secret| `-- work|-- Music|-- Pictures| |-- trees.png| `-- wallpaper.png|-- Videos`-- notes.txt

你也可以顯示一個指定目錄的樹狀圖:

$ tree Documents/work/Documents/work/|-- project-abc| |-- README.md| |-- do-things.sh| `-- project-notes.txt`-- status-reports.txt

如果使用 tree 列出的是一個很大的樹狀圖,你可以把它跟 less 組合使用:

$ tree | less

再一次,tree 有很多其他的選項可以使用,你可以把他們組合在一起發揮更強大的作用。man 手冊頁有所有這些選項:

$ man tree

find

那么如果不知道文件在哪里呢?就讓我們來找到它們吧!

要是你的系統中沒有 find,你可以使用 DNF 安裝它:

$ sudo dnf install findutils

運行 find 時如果沒有添加任何選項或者參數,它將會遞歸列出當前目錄下的所有文件和目錄。

$ find../Documents./Documents/secret./Documents/secret/christmas-presents.txt./Documents/notes.txt./Documents/work./Documents/work/status-reports.txt./Documents/work/project-abc./Documents/work/project-abc/README.md./Documents/work/project-abc/do-things.sh./Documents/work/project-abc/project-notes.txt./.bash_logout./.bashrc./Videos./.bash_profile./.vimrc./Pictures./Pictures/trees.png./Pictures/wallpaper.png./notes.txt./Music

但是 find 真正強大的是你可以使用文件名進行搜索:

$ find -name do-things.sh./Documents/work/project-abc/do-things.sh

或者僅僅是名字的一部分 —— 像是文件后綴。我們來找一下所有的 .txt 文件:

$ find -name "*.txt"./Documents/secret/christmas-presents.txt./Documents/notes.txt./Documents/work/status-reports.txt./Documents/work/project-abc/project-notes.txt./notes.txt

你也可以根據大小尋找文件。如果你的空間不足的時候,這種方法也許特別有用。現在來列出所有大于 1 MB 的文件:

$ find -size +1M./Pictures/trees.png./Pictures/wallpaper.png

當然也可以搜索一個具體的目錄。假如我想在我的 Documents 文件夾下找一個文件,而且我知道它的名字里有 “project” 這個詞:

$ find Documents -name "*project*"Documents/work/project-abcDocuments/work/project-abc/project-notes.txt

除了文件它還顯示目錄。你可以限制僅搜索查詢文件:

$ find Documents -name "*project*" -type fDocuments/work/project-abc/project-notes.txt

最后再一次,find 還有很多供你使用的選項,要是你想使用它們,man 手冊頁絕對可以幫到你:

$ man findvia: https://fedoramagazine.org/commandline-quick-tips-locate-file/

總結

以上所述是小編給大家介紹的Linux命令行快速技巧之定位一個文件的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VEVB武林網網站的支持!


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久久久国产精品免费网站| 国产日韩欧美电影在线观看| 亚洲精品国精品久久99热| 狠狠躁天天躁日日躁欧美| 精品国产鲁一鲁一区二区张丽| 亚洲欧美国产精品va在线观看| 国产欧美一区二区三区视频| 亚洲激情视频网站| 欧美激情a在线| 欧美黄色片在线观看| 欧美激情一级二级| 欧美性猛交99久久久久99按摩| 俺也去精品视频在线观看| www.日韩不卡电影av| 亚洲免费视频网站| 亚洲深夜福利视频| 亚洲精品久久久久久久久久久久| 亚洲精品国精品久久99热| 久久艹在线视频| 91亚洲va在线va天堂va国| 激情亚洲一区二区三区四区| 亚洲色图欧美制服丝袜另类第一页| 久久久久久18| 久久久久国产一区二区三区| 欧美午夜www高清视频| 亚洲综合第一页| 日韩成人av网址| 欧美性猛交xxxx久久久| 精品久久久久久中文字幕一区奶水| 性色av一区二区三区红粉影视| 亚洲最新视频在线| 国产精品夜色7777狼人| 欧美富婆性猛交| 在线观看成人黄色| 成人在线中文字幕| 亚洲第一精品夜夜躁人人爽| 国产精品吹潮在线观看| 亚洲最新在线视频| 欧美在线视频免费观看| 亚洲天堂av电影| 久久久99久久精品女同性| 国产suv精品一区二区| 日韩欧美中文在线| 精品女同一区二区三区在线播放| 日韩成人在线视频观看| 91久热免费在线视频| 久久免费视频观看| 一道本无吗dⅴd在线播放一区| 91精品国产91久久久久久| 亚洲japanese制服美女| 久久精品中文字幕一区| 国自产精品手机在线观看视频| 欧美一区第一页| 欧美精品成人在线| 6080yy精品一区二区三区| 欧美精品久久久久久久免费观看| 日韩av在线资源| 国产香蕉一区二区三区在线视频| 亚洲美女中文字幕| 国产区精品在线观看| 欧美在线视频网站| 91精品国产自产91精品| 中文精品99久久国产香蕉| 亚洲综合日韩中文字幕v在线| 51ⅴ精品国产91久久久久久| 欧美日本高清一区| 日韩欧美主播在线| 亚洲欧美中文日韩在线| 91精品国产成人www| 91国内揄拍国内精品对白| 欧美午夜宅男影院在线观看| 欧美成人午夜激情在线| 欧美亚洲成人网| 亚洲图片制服诱惑| 91精品国产91久久久久| 免费97视频在线精品国自产拍| 91精品免费视频| 欧美亚洲一级片| 亚洲成人激情在线| 精品国产一区二区三区久久久狼| 亚洲综合在线播放| 国产一区二区色| 91色视频在线观看| 免费99精品国产自在在线| 亚洲第一偷拍网| 伊人伊成久久人综合网站| 国内偷自视频区视频综合| 法国裸体一区二区| 亚洲乱码av中文一区二区| 91嫩草在线视频| 国产精品偷伦视频免费观看国产| 91精品国产色综合久久不卡98口| 国产精品美女999| 亚洲精品天天看| www.欧美三级电影.com| 精品国产成人在线| 欧美中文字幕在线观看| 亚洲女人被黑人巨大进入| 国产亚洲精品久久久| 亚洲欧洲日本专区| 精品国产91久久久久久| 一夜七次郎国产精品亚洲| 国产不卡一区二区在线播放| 亚洲欧美在线看| 国产亚洲一区二区精品| 久久免费观看视频| 国产精品99一区| 亚洲成人a级网| 亚洲国产一区二区三区在线观看| 久久91精品国产| 欧美一区二区三区……| 国产欧美一区二区三区在线看| 538国产精品一区二区免费视频| 国产做受69高潮| 亚洲香蕉成视频在线观看| 亚洲www在线观看| 欧美亚洲成人xxx| 美女福利精品视频| 欧美成人亚洲成人日韩成人| 欧美在线视频网| 国语自产精品视频在线看抢先版图片| 欧美疯狂做受xxxx高潮| 久久影院免费观看| 亚洲精品一二区| 欧美成人免费va影院高清| 国产一区二区三区在线| 欧洲s码亚洲m码精品一区| 欧美xxxx14xxxxx性爽| 国产精品久久久久9999| 日本成人精品在线| 欧美福利视频在线观看| 亚洲在线第一页| 国产精品一区二区三区久久| 国产va免费精品高清在线| 日本高清视频精品| 亚洲精品日韩欧美| 国产精品视频自拍| 亚洲国产美女精品久久久久∴| 亚洲女人天堂视频| 中文字幕亚洲第一| 久久全国免费视频| 91久久精品美女高潮| 国产在线拍偷自揄拍精品| yellow中文字幕久久| 亚洲欧美色图片| 欧美视频一二三| 欧美一区视频在线| 久久久久久成人精品| 国产精品色视频| 久久久女人电视剧免费播放下载| 91在线无精精品一区二区| 亚洲一区二区三区视频| 久久久久久久久久亚洲| 激情av一区二区| 色阁综合伊人av| 亚洲成人黄色网| 亚洲欧洲在线观看| 欧美诱惑福利视频| 日韩三级影视基地| 久久综合网hezyo| 欧洲精品久久久| 亚洲国产精品高清久久久| 日本久久久久久| 亚洲欧美色婷婷|