文件的打包和壓縮
一、文件的打包
1、打包:是將多個文件合併成一個文件。
2、文件的打包:tar -cvf 文件名.tar file1 file2 ......
-c 創建新的打包文件
-v 顯示命令的執行過程
-f 使用指定的存檔文件
3、查看文件包:tar -tf 文件名.tar
-t 顯示包文件的內容
4、向文件包中添加文件:tar -rvf 文件名.tar file1 file2 ....
-r 向包中追加文lynx-件
5、由文件包中刪除文件:tar --delete -vf 文件名.tar file1 ...
--delete 刪除文件
6、解包:tar -xvf 文件名.tar
-x 將文件由檔案中恢復
二、zip/unzip
1、針對多文件進行壓縮,自動爲目標文件生成.zip擴展名,保留源文件。
2、壓縮:zip 目標文件名 file1 file2 ......
壓縮目錄:zip -r 目標文件 目錄1 目錄2lynx- ......
-r 壓縮目錄
3、查看壓縮包:unzip -v 文件名.ziplynx-
-v 查看歸檔文件
4、由壓縮包中刪除文件:zip -d 文件.zip file1 file2 ......
5、解壓縮:unzip 文件.zip (解壓到當前目錄下)
unzip 文件.zip -d 目錄名 (解壓到特定的目錄下)
三、gzip
1、針對單一文件進行壓縮,自動爲目標文件生成.gz的擴展名,取代源文件。
2、壓縮:gzip 文件名
3、解壓縮:gzip -d 文件名
gunzip 文件名
四、bzip2
1、針對單一文件進行壓縮,自動爲目標文件生成bz2的擴展名,取代源文件。
2、壓縮:bzip2 文件名
bzip2 -k 文件名 (-k保留源文件)
3、解壓縮:bzip2 -d 文件名.bz2
bunzip2 文件名.bz2
二、軟件擴充
1、軟件擴充方式
a、源代碼包的安裝方式
b、RPM包安裝方式
2、源代碼安裝方式
a、獲得程序源代碼:
usb掛接:fdisk -l (/dev/sde1)
mount /dev/sde1 /mnt
cd /mnt
umount /mnt (卸載USB設備)
3、RPM包安裝方式
a、RPM(RedHat Package Management)用於在RedHat系統中提
供軟件的存儲、管理與配置的工具。
b、查詢軟件包
查詢已安裝的所有軟件包:rpm -qa
-q 查詢
-a 所有軟件包
查詢特定的軟件包:rpm -q 包名
查詢軟件包的詳細信息:rpm -qi 包名
c、RPM包
光盤掛接:eject 彈出光驅
eject -t 收起光驅
mount /dev/cdrom /mnt 掛接光驅
lynx - 2.8.5 - 28.1 . i386 .rpm
包名 版本號 發佈號 平臺編號 擴展名
包名:軟件名
版本號:主版本號.次版本號.修訂號
發佈號:發佈次數.修訂次數
平臺編號:i386適用於所有X86平臺。
i686適用於Pentium以上的CPU。
d、安裝RPM
rpm -ivh rpm包名
-i 安裝
-v 顯示安裝過程
-h 顯示安裝進度
升級:先刪除舊版本然後安裝新版本。
更新:使用新版本的文件覆蓋舊版本的相同內容。
升級軟件:rpm -Uvh RPM包名
更新軟件:rpm -Fvh RPM包名
卸載RPM包:rpm -e 軟件名