一步乙個腳印,這是常用命令的最後一章,會了基本命令那麼linux系統的基本操作就不成問題了,很多時候都需要用到
以下是對打包壓縮與搜尋命令的記錄
學習資源為:《linux就該這麼學》
1、tar命令
該命令主要用於對檔案進行打包壓縮或解壓,格式為「tar [選項] [檔案]」
tar命令的引數及其作用 引數
作用-c
建立壓縮檔案
-x解開壓縮檔案
-t檢視壓縮包內的檔案
-z用gzip壓縮或解壓
-j用bzip2壓縮或解壓
-v顯示壓縮或解壓過程
-f目標檔名
-p保留原始許可權與屬性
-p使用絕對路徑來壓縮
-c指定解壓到的目錄
如下,我建立乙個資料夾zyk,讓後對資料夾進行壓縮打包
2、grep命令grep命令的引數及其作用 引數
作用-b
將可執行檔案(binary)當作文字檔案(text)搜尋
-c僅顯示找到的行數
-i忽略大小寫
-n顯示行號
-v在linux系統中,/etc/passwd檔案是儲存著所有使用者的資訊,一旦使用者的資訊的登入終端被設定成/sbin/nologin,則不再允許登入,於是我們可以用grep命令來查詢當前系統不允許登入的所有使用者資訊:
3、find命令
該命令主要用於按照指定條件來查詢檔案,格式為「find [查詢路徑] 尋找條件 操作」
在linux系統中,我們一般都是用find命令進行查詢,可以通過尋找條件(如檔名、大小、修改時間、許可權等資訊),一旦匹配成功就會顯示在螢幕上
find命令的引數及其作用 引數
作用-name
匹配名稱
-perm
匹配許可權(mode為完全匹配,-mode為包含即可)
-user
匹配所有者
-group
匹配所有組
-mtime -n +n
匹配修改內容的時間(-n指n天以內,+n指n天以前)
-atime -n +n
匹配訪問內容的時間(-n指n天以內,+n指n天以前)
-ctime -n +n
匹配修改檔案許可權的時間(-n指n天以內,+n指n天以前)
-nouser
匹配無所有者檔案
-noground
匹配無所有組檔案
-newer f1 !f2
匹配比檔案f1新比檔案f2舊的檔案
–type b/d/c/p/l/f
-size
匹配檔案大小(+10k為查詢超過10k大小檔案、-10為查詢小於10k檔案)
-prune
忽略某個目錄
-exec ······· {}\ ;
後面可用於進一步處理搜尋結果的命令
例:我們查詢以host開頭的檔案
基本操作命令就告一段落啦
後面還會更新其他操作
10 打包與壓縮
1.gzip壓縮 gzip a.txt 2.解壓 gunzip a.txt.gz gzip d a.txt.gz 3.bzip2壓縮 bzip2 a 4.解壓 bunzip2 a.bz2 bzip2 d a.bz2 5.將當前目錄的檔案打包 tar cvf bak.tar 將 etc passwor...
Linux 高階版1 6打包壓縮與解壓縮
linux上常用的壓縮 解壓工具,主要是zip,tar的使用。zip命令 tar命令 壓縮與解壓常用組合 1.zip 2.tar 命令 zip r 1 l e q o 檔名 zip 目錄 檔案 用zip命令打包資料夾 zip r 9 l e q o 檔名 zip 目錄 檔案 用zip命令打包資料夾 ...
Linux系統壓縮與打包
74 75 gz 的壓縮檔案管理 不能壓縮目錄 字尾 gz gzip 生成乙個.gz 的壓縮檔案,並且把原檔案給刪除 gzip a.txt 壓縮a.txt gunzip gzip d 對.gz壓縮檔案進行解壓縮 gunzip a.txt.gz gzip d a.txt.gz gzip 5 壓縮比例為...