centos tar壓縮與解壓縮命令大全
阿新 • • 發佈:2019-01-25
管理centos伺服器的時候常會對檔案進行一些常規操作,除了ftp之外瞭解在ssh下必要的檔案操作命令那也是必不可少的,以下摘錄一些常用的檔案操作命令:
檔案操作:
命令 | 說明 |
---|---|
ls | 檢視目錄中的檔案 |
ls -F | 檢視目錄中的檔案 |
ls -l | 顯示檔案和目錄的詳細資料 |
ls -a | 顯示隱藏檔案 |
ls [0-9] | 顯示包含數字的檔名和目錄名 |
rm go.tar | 刪除go.tar檔案 |
find mt.cgi | 查詢檔名為mt.cgi的檔案 |
df ?h | 檢視磁碟剩餘空間 |
find / -name xxx -print | 查詢xxx檔案 |
壓縮與解壓縮:
命令 | 說明 |
---|---|
tar xvf wordpress.tar | 解壓tar格式的檔案 |
tar -tvf myfile.tar | 檢視tar檔案中包含的檔案 |
tar cf toole.tar tool | 把tool目錄打包為toole.tar檔案 |
tar cfz xwyme.tar.gz tool | 把tool目錄打包且壓縮為xwyme.tar.gz檔案,因為.tar檔案幾乎是沒有壓縮過的,MT的.tar.gz檔案解壓成.tar檔案後差不多是10MB |
tar jcvf /var/bak/www.tar.bz2 /var/www/ | 建立.tar.bz2檔案,壓縮率高 |
tar xjf www.tar.bz2 | 解壓tar.bz2格式 |
gzip -d ge.tar.gz | 解壓.tar.gz檔案為.tar檔案 |
unzip phpbb.zip | 解壓zip檔案,windows下要壓縮出一個.tar.gz格式的檔案還是有點麻煩的 |
bunzip2 file1.bz2 | 解壓一個叫做 ‘file1.bz2′的檔案 |
bzip2 file1 | 壓縮一個叫做 ‘file1′ 的檔案 |
gunzip file1.gz | 解壓一個叫做 ‘file1.gz’的檔案 |
gzip file1 | 壓縮一個叫做 ‘file1′的檔案 |
gzip -9 file1 | 最大程度壓縮 |
rar a file1.rar test_file | 建立一個叫做 ‘file1.rar’ 的包 |
rar a file1.rar file1 file2 dir1 | 同時壓縮 ‘file1′, ‘file2′ 以及目錄 ‘dir1′ |
rar x file1.rar | 解壓rar包 |
unrar x file1.rar | 解壓rar包 |
tar -cvf archive.tar file1 | 建立一個非壓縮的 tarball |
tar -cvf archive.tar file1 file2 dir1 | 建立一個包含了 ‘file1′, ‘file2′ 以及 ‘dir1′的檔案檔案 |
tar -tf archive.tar | 顯示一個包中的內容 |
tar -xvf archive.tar | 釋放一個包 |
tar -xvf archive.tar -C /tmp | 將壓縮包釋放到 /tmp目錄下 |
tar -cvfj archive.tar.bz2 dir1 | 建立一個bzip2格式的壓縮包 |
tar | -xvfj archive.tar.bz2 |
tar -cvfz archive.tar.gz dir1 | 建立一個gzip格式的壓縮包 |
tar -xvfz archive.tar.gz | 解壓一個gzip格式的壓縮包 |
zip file1.zip file1 | 建立一個zip格式的壓縮包 |
zip -r file1.zip file1 file2 dir1 | 將幾個檔案和目錄同時壓縮成一個zip格式的壓縮包 |