linux檔案查詢與打包

2021-10-02 17:41:07 字數 1162 閱讀 3833

find:用於在目錄下查詢檔案,並列印所找到檔案的有關資訊

例項1:

顯示查詢出來的檔案詳細資訊

find

. -type f -exec ls -l \;

例項2:

刪除當前目錄下修改時間在14天前的檔案

find

. -type -f -mtime 14 -exec rm

\;

例項3:

刪除當前目錄下字尾為log的檔案,並在刪除之前確認

find

. -name '*.log' -ok rm

\;

例項4:

查詢/etc/目錄下以passwd大頭,並且內容包含root的檔案

find /etc -name 'passwd*' -exec grep

'root'

\;

locate:與find不同,locate命令其實是在乙個包含有系統中所有檔名和目錄名的資料庫中去查詢,資料庫不是實時更新的,更新資料庫使用updatedb。

例項:查詢檔案名中含有/usr/bin/python的檔案

locate /usr/bin/python
例項:查詢基礎名稱帶有python的檔案

locate --basename python
whereis:whereis命令與locate類似,也是在乙個儲存有系統中所有檔名和目錄名的資料庫中去查詢。不同的是在與whereis命令查詢的是二進位制檔案,源,或者man手冊的檔案

which:用來查詢shell命令的完整路徑。該命令在環境變數path中列出的目錄中搜尋可執行檔案或指令碼進行匹配查詢。

gzip:對檔案進行壓縮,生成壓縮檔案以.gz結尾。

gunzip:對.gz結尾的壓縮檔案進行解壓。

tar:用於建立檔案檔案的命令列工具。

例項1:將四個檔案壓縮成乙個tar檔案

tar -cvf test.tar file1 file2 file3 file4
例項2:將tar檔案解壓

tar -xvf test.tar

Linux 檔案壓縮與打包

通過壓縮演算法將檔案的體積減小,同時將多個檔案合併在一起。將多個檔案或者目錄合併成乙個檔案。z compress程式壓縮檔案 gz gzip程式壓縮檔案 bz2 bzip2程式壓縮檔案 tar tare程式打包的軟體,並未壓縮 tar.gz tar打包的檔案,使用gzipo壓縮 tar.bz2 ta...

linux檔案壓縮與打包

1.0 壓縮打包介紹 常見的壓縮檔案的字尾名 1.1 gzip壓縮工具 建立乙個目錄用find搜尋cat追加到1.txt,多使用幾次 find etc type f name conf exec cat 1.txt 看大小 root linux1 234 du sh 1.txt 848k 1.txt...

linux的檔案打包與壓縮

簡介 linux 上常用的壓縮 解壓工具,常見的壓縮工具都是tar.gz格式,還有tar gz bz2 zip格式 gz 表示由gzip壓縮工具壓縮的檔案 bz2 表示由bzip2壓縮工具壓縮的檔案 tar 表示由tar打包程式打包的檔案 tar.gz 先由tar打包,然後再由gizp壓縮 tar....