1. 程式人生 > >centos tar壓縮與解壓縮命令大全

centos tar壓縮與解壓縮命令大全

管理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格式的壓縮包