1. 程式人生 > >Linux壓縮,解壓命令引數記錄

Linux壓縮,解壓命令引數記錄

tar czvf test.tar.gz test  壓縮
tar zxvf test.tar.gz   解壓

-c — 建立一個新歸檔。

-f — 當與 -c 選項一起使用時,建立的 tar 檔案使用該選項指定的檔名;當與 -x 選項

一起使用時,則解除該選項指定的歸檔。

-t — 顯示包括在 tar 檔案中的檔案列表。

-v — 顯示檔案的歸檔進度。

-x — 從歸檔中抽取檔案。

-z — 使用 gzip 來壓縮 tar 檔案。

-j — 使用 bzip2 來壓縮 tar 檔案。

CentOS安裝zip unzip命令

yum install zip unzip

unzip的壓縮檔案操作

解壓: unzip filename.zip 
壓縮: zip -r filename.zip files    遞迴地壓縮一個目錄及目錄下的檔案

Centos 解壓、壓縮 rar檔案

cd /usr/local/src
wget http://www.rarsoft.com/rar/rarlinux-4.0.1.tar.gz
tar -xvf rarlinux-4.0.1.tar.gz
cd rar
make

看見下面這些資訊就是安裝成功了

mkdir -p /usr/local/bin

mkdir -p /usr/local/lib

cp rar unrar /usr/local/bin

cp rarfiles.lst /etc

cp default.sfx /usr/local/lib

rar x filename.rar  // 解壓 filename.rar 到當前目錄
rar filename.rar ./filename.com/   // 將 filename.com 目錄打包為 filename.rar

*************************  使用的時候出現的錯誤  *****************************

執行命令rar時,出現下面這個問題

rar: /lib/i686/nosegneg/libc.so.6: version `GLIBC_2.7' not found (required by rar)

解決辦法:

cp rar_static /usr/local/bin/rar

bash: /usr/local/bin/rar: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

是因為64位系統中安裝了32位程式

解決方法:

yum install glibc.i686

重新安裝以後還有如下類系錯誤 再繼續安裝包

error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

yum install libstdc++.so.6