压缩与打包(下)
发表于:2025-02-07 作者:千家信息网编辑
千家信息网最后更新 2025年02月07日,除了gzip、bzip2和xz外,linux中还有一款压缩软件。它支持压缩目录,也可以解压windows中同类型的文件。它就是我们熟悉的zip。1、zip命 令作 用zip 1.txt.zip 1.t
千家信息网最后更新 2025年02月07日压缩与打包(下)
除了gzip、bzip2和xz外,linux中还有一款压缩软件。它支持压缩目录,也可以解压windows中同类型的文件。它就是我们熟悉的zip。
1、zip
命 令 | 作 用 |
zip 1.txt.zip 1.txt | 压缩 |
zip -r 123.zip 123/ | 压缩目录 |
unzip 1.txt.zip | 解压 |
unzip 123.zip -d /root/456/ | 解压缩到指定目录下 |
unzip -l 123.zip | 列出压缩文件所包含的内容 |
测试示例:
[root@server02 ~]# zip 1.txt.zip 1.txt adding: 1.txt (deflated 71%)[root@server02 ~]# ls -lh 1.txt*-rw-r--r--. 1 root root 21M 6月 20 17:56 1.txt-rw-r--r--. 1 root root 4.2M 6月 20 17:55 1.txt.bz2-rw-r--r--. 1 root root 5.8M 6月 20 17:35 1.txt.gz-rw-r--r--. 1 root root 21M 6月 20 17:59 1.txt.new-rw-r--r--. 1 root root 681K 6月 20 17:59 1.txt.xz-rw-r--r--. 1 root root 5.8M 6月 20 18:03 1.txt.zip[root@server02 ~]# file newdirnewdir: directory[root@server02 ~]# zip -r newdir.zip newdir adding: newdir/ (stored 0%) adding: newdir/1.txt (deflated 71%)[root@server02 ~]# unzip 1.txt.zipArchive: 1.txt.zipreplace 1.txt? [y]es, [n]o, [A]ll, [N]one, [r]ename: A inflating: 1.txt[root@server02 ~]# unzip -l newdir.zipArchive: newdir.zip Length Date Time Name--------- ---------- ----- ---- 0 06-20-2017 18:04 newdir/ 21095346 06-20-2017 18:04 newdir/1.txt--------- ------- 21095346 2 files
和gzip、bzip2和xz不同的是,使用zip压缩后,保留原文件。不能更改压缩后的压缩包名称。不能直接查看zip压缩包的内容,只能查看压缩包内文件列表。
2、tar
tar命令是Unix/Linux系统中备份文件的可靠方法,几乎可以工作于任何环境中,它的使用权限是所有用户。它主要是用来对文件打包。
命 令 | 作 用 |
tar -cvf 123.tar 123 | 打包单个文件 |
tar -cvf 123.tar 1.txt 123 | 打包多个文件 |
tar -xvf 123.tar | 解包 |
tar -tf 123.tar | 查看打包文件列表 |
tar -cvf 123.tar --exclude 1.txt --exclude 23 | 打包时部分文件不打包 |
测试示例:
[root@server02 ~]# tar -cvf 1.tar 1.txt1.txt[root@server02 ~]# ls -lh 1.*-rw-r--r--. 1 root root 21M 6月 20 18:09 1.tar-rw-r--r--. 1 root root 21M 6月 20 17:56 1.txt[root@server02 ~]# tar -cvf 12.tar 1.txt 2.txt1.txt2.txt[root@server02 ~]# tar -tf 12.tar1.txt2.txt[root@server02 ~]# ls newdir1.txt 2.txt 3.txt[root@server02 ~]# tar -cvf 123.tar newdir --exclude 1.txtnewdir/newdir/2.txtnewdir/3.txt
使用tar命令还可以做打包并压缩:
命 令 | 作 用 |
tar -zcvf 123.tar.gz 123 | 打包并压缩成gzip压缩包 |
tar -zxvf 123.tar.gz | 解包并解压缩gzip压缩包 |
tar -jcvf 123.bz2 123 | 打包并压缩成bzip2压缩包 |
tar -jxvf 123.bz2 | 解包并解压缩bzip2压缩包 |
tar -Jcvf 123.xz 123 | 打包并压缩成xz压缩包 |
tar -Jxvf 123.xz | 解包并解压缩xz压缩包 |
tar -tf 123.bz2/123.gz/123.xz | 查看压缩包文件列表 |
测试示例:
[root@server02 ~]# tar -zcvf 1.txt.tar.gz 1.txt1.txt[root@server02 ~]# ls -lh 1.txt.tar.gz-rw-r--r--. 1 root root 5.8M 6月 20 18:15 1.txt.tar.gz[root@server02 ~]# tar -zxvf 1.txt.tar.gz1.txt[root@server02 ~]# tar -jcvf 1.txt.bz2 1.txt1.txt[root@server02 ~]# ls -lh 1.txt.bz2-rw-r--r--. 1 root root 4.2M 6月 20 18:18 1.txt.bz2[root@server02 ~]# tar -jxvf 1.txt.bz21.txt[root@server02 ~]# tar -Jcvf 1.txt.xz 1.txt1.txt[root@server02 ~]# ls -lh 1.txt.xz-rw-r--r--. 1 root root 680K 6月 20 18:22 1.txt.xz[root@server02 ~]# tar -Jxvf 1.txt.xz1.txt
文件
目录
示例
测试
内容
命令
不同
单个
名称
备份
多个
就是
方法
权限
环境
用户
类型
系统
软件
部分
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
上市企业网络安全
华为软件开发流程
易上网服务器返回异常怎么办
数据库供应商表零件表
计算机网络技术信息技术
网络安全认识的读后感
抖音人脸验证时服务器错误
乌鲁木齐软件开发需要多少钱
云服务器数据怎么导入本地
四级网络技术考什么
计算机网络技术工程合同
国内期货用的软件开发
服务器宝塔的文件怎样进行备份
腾讯数据库安全
网络安全都有哪些重要的
本科毕业论文转数据库
打印机管理服务器
中小企业的网络安全六大战术
计算机软件开发税金筹划
数字媒体方向好还是网络技术好
网络安全主要建议
网络安全侦察局
移动网络技术对生活的影响
工艺技术数据库
网络安全的防与治的论文
信息网络安全管理义务 条款
网络安全前沿知识
固定ip能访问映射服务器吗
链信互联网科技苏州
京东服务器访问数据为空