目录
一、bz2
三、tar .tar.gz tar.xz .tgz
四、deb
五、7z
【无法输入中文】Ubuntu18.04中使用中文输入法_Linux教程_云网牛站
—————————————-bz2—————————————–
【解压】 $ bunzip2 xxx.bz2
—————————————-zip和unzip——————————-
【解压】
【.zip文件解压到指定的文件夹】unzip -d /folder1 test.zip
【unzip解压到指定目录】$ unzip ~/Downloads/1.zip -d ~/Downloads/folder1
安静模式 -q 或 -qq (更安静。。)
【同时解压多个独立文件】$ unzip a.zip && unzip b.zip && unzip c.zip
或者用分号 $ unzip a.zip; unzip b.zip; unzip c.zip
【打包】
【zip压缩打包文件夹】$ zip -q -r pic.zip ./pic
—————————————-tar——————————————
【解压】
【.tar文件解压】tar -xvf 压缩文件名.tar,之后再进入解压后的目录使用.sh文件进行安装。命令为 ./start.sh
——– xz 文件解压
【tgr.xz文件解压】 xz -d 压缩文件名.tar.xz (如果是需要安装tgr.xz这个文件,可能需要继续解压)
【按顺序解压tar.xz**文件 (如 File.tar.xzaa File.tar.xzab …)】 cat File.tar.xz* > File.tar.xz (可以根据说明操作)
此时再解压tar.xz文件,变成tar文件,再解压tar文件。
【tar.gz文件解压】tar -zxvf 压缩文件名.tar.gz
【.tgz文件解压】tar -zxvf 压缩文件名.tgz
解压到指定目录:
$ sudo tar -zxvf /home/user1/abc.tgz -C /home/user2/folder1/
【打包】
将文件夹打包成文件,以方便下载等
# 选择 .tgz 或 tar.gz 格式打包是一种折衷了压缩率和压缩时间的方式(Linux下常用压缩 解压命令和压缩比率对比 – joshua317 – 博客园)
# 将3个文件夹打包成1个tgz文件
$ sudo tar -czf file1.tgz folder1 folder2 folder3
# 参考:https://zhuanlan.zhihu.com/p/33026265
# c表示create,z表示gzip格式,f表示什么?
# 打包多个文件也是一样的
$ sudo tar -czf file.tgz file1.txt file2.txt file3.txt
利用多核CPU并发加快打包:
# https://blog.csdn.net/lj402159806/article/details/76618174
$ sudo apt install pigz
$ sudo tar --use-compress-program=pigz -cpf folder1.tgz ./folder1
—————————————tar软件包的安装—————————————————-
【tar.gz文件解压之后安装】 进入解压之后的文件夹,
方法一:找到 Install-Linux-tar.txt 之类的安装指导文件。按指导进行安装。
方法二:一般步骤,三步走:
# 第一步
$ ./configure
# 第二步
$ make
# 注:也可以使用 make -j 带一个参数进行并行编译,比如在一台双核的机器上,可以用make -j4,让make最多允许4个编译命令同时执行,这样可以更有效的利用CPU资源。
# 第三步
$ make install
如果上述过程中提示权限问题就加上sudo。一个具体的示例可以参照:linux ubuntu16安装ffmpeg_Hello Word!-CSDN博客_ubuntu16安装ffmpeg
—————————————-deb—————————————-
【.deb安装】 dpkg -i xxx.deb
—————————————-7z——————————————-
【解压】
# 安装
$ sudo apt install p7zip
# 合并分片压缩文件
$ $ cat partxxx.7z.00* > merge.7z
# 解压 (p7zip -h 查看用法)
$ p7zip -d merge.7z
[分片打包]:右键,添加到压缩卷
tar -zxvf 解压报错:
tar uid xxx gid xxx operation not permitted
解决:把tar.gz压缩文件拷贝到另一个你有权限的文件夹下,再进行解压。你现在可能是在外设里面直接解压