ubuntu18.04 Linux包文件解压和安装,文件夹压缩打包

目录

一、bz2

二、zip和unzip

三、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压缩文件拷贝到另一个你有权限的文件夹下,再进行解压。你现在可能是在外设里面直接解压

    原文作者:城俊BLOG
    原文地址: https://blog.csdn.net/qxqxqzzz/article/details/89156566
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞