Linux高级编程 14
学习笔记
rar 和 zip 压缩
rar
压缩命令
rar a -r filename(一般为带后缀.rar) 压缩原材料
解压
unrar 压缩包名
rar和unrar 需要自己安装
可以查看软件是否安装了
sudo apitude show software-name
apitude资质 天赋
当然aptitude也需要先安装
su apt-get install aptitude
好处:
1.绝大多数场景可以直接替代apt-get
2.有show命令查看是否安装,同时可以看到安装到哪里去了
$aptitude show tree
Package: tree
State: installed
Automatically installed: no
Version: 1.6.0-1
Priority: optional
Section: universe/utils
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Uncompressed Size: 109 k
Depends: libc6 (>= 2.4)
Conflicts: tree
Description: displays directory tree, in color
Displays an indented directory tree, using the same color assignments as ls,
via the LS_COLORS environment variable.
Homepage: http://mama.indstate.edu/users/ice/tree/
zip压缩
zip -r 压缩包名(一般后缀为.zip) 压缩原材料(目录和普通文件)
会提示压缩比
dir1 file2 file3 file4 newdir
$zip testzip.zip dir1 file2 file3 file4 newdir/
adding: dir1/ (stored 0%)
adding: file2 (deflated 33%)
adding: file3 (stored 0%)
adding: file4 (stored 0%)
adding: newdir/ (stored 0%)
解压
unzip 压缩包名
$ls
dir1 file2 file3 file4 newdir testzip.zip
$rm -r dir1/ file2 file3 file4 newdir/
$ls
testzip.zip
$unzip testzip.zip
Archive: testzip.zip
creating: dir1/
inflating: file2
extracting: file3
extracting: file4
creating: newdir/
$l
dir1/ file2 file3 file4 newdir/ testzip.zip
zip和tar压缩包可以和windows下互通
tar以前不互通 window8后互通
tar cvfz 压缩包名 压缩原材料
tar的目的是先打包
在使用gzip 压缩(gzip 没有办法对目录压缩)
多提一嘴:
类Unix(非linux) 比如 solaris
1.先打包tar
2.在用gzip压缩
$ls
dir1 file2 file3 file4 newdir testzip.zip
$tar vfc tartest.tar dir1 file2 file3
dir1/
file2
file3
$ls
dir1 file2 file3 file4 newdir tartest.tar testzip.zip
$gzip tartest.tar
$ls
dir1 file2 file3 file4 newdir tartest.tar.gz testzip.zip
这篇学习笔记介绍了Linux系统中rar、zip和tar命令的使用方法,包括压缩与解压操作。rar和unrar需要单独安装,而zip和tar则更为常见。tar命令通常与gzip结合使用,以实现目录的压缩。zip压缩包在Windows和Linux之间可互通,tar从Windows 8开始也具备了互通性。此外,文章还提及在类Unix系统如Solaris中,压缩步骤通常包括先打包再使用gzip压缩。
13万+

被折叠的 条评论
为什么被折叠?



