Centos7常用命令[压缩与解压缩]

简介:
压缩与解压缩: 

# 解压tar格式的文件
[root@localhost ~]# tar xvf wordpress.tar

# 查看tar文件中包含的文件
[root@localhost ~]# tar -tvf myfile.tar

# 把tool目录打包为toole.tar文件
[root@localhost ~]# tar cf toole.tar tool

# 把tool目录打包且压缩为xwyme.tar.gz文件,因为.tar文件几乎是没有压缩过的,MT的.tar.gz文件解压成.tar文件后差不多是10MB
[root@localhost ~]# tar cfz xwyme.tar.gz tool

# 创建.tar.bz2文件,压缩率高
[root@localhost ~]# tar jcvf /var/bak/www.tar.bz2 /var/www/

# 解压tar.bz2格式
[root@localhost ~]# tar xjf www.tar.bz2

# 解压.tar.gz文件为.tar文件
[root@localhost ~]# gzip -d ge.tar.gz

# 解压zip文件,windows下要压缩出一个.tar.gz格式的文件还是有点麻烦的
[root@localhost ~]# unzip phpbb.zip

# 解压一个叫做 ‘file1.bz2′的文件
[root@localhost ~]# bunzip2 file1.bz2

# 压缩一个叫做 ‘file1′ 的文件
[root@localhost ~]# bzip2 file1

# 解压一个叫做 ‘file1.gz’的文件
[root@localhost ~]# gunzip file1.gz

# 压缩一个叫做 ‘file1′的文件
[root@localhost ~]# gzip file1

# 最大程度压缩
[root@localhost ~]# gzip -9 file1

# 创建一个叫做 ‘file1.rar’ 的包
[root@localhost ~]# rar a file1.rar test_file

# 同时压缩 ‘file1′, ‘file2′ 以及目录 ‘dir1′ 
[root@localhost ~]# rar a file1.rar file1 file2 dir1

# 解压rar包
[root@localhost ~]# rar x file1.rar

# 解压rar包
[root@localhost ~]# unrar x file1.rar

# 创建一个非压缩的 tarball
[root@localhost ~]# tar -cvf archive.tar file1

# 创建一个包含了 ‘file1′, ‘file2′ 以及 ‘dir1′的档案文件
[root@localhost ~]# tar -cvf archive.tar file1 file2 dir1

# 显示一个包中的内容
[root@localhost ~]# tar -tf archive.tar

# 释放一个包
[root@localhost ~]# tar -xvf archive.tar

# 将压缩包释放到 /tmp目录下
[root@localhost ~]# tar -xvf archive.tar -C /tmp

# 创建一个bzip2格式的压缩包
[root@localhost ~]# tar -cvfj archive.tar.bz2 dir1

# 解压一个bzip2格式的压缩包
[root@localhost ~]# tar -xvfj archive.tar.bz2

# 创建一个gzip格式的压缩包
[root@localhost ~]# tar -cvfz archive.tar.gz dir1

# 解压一个gzip格式的压缩包
[root@localhost ~]# tar -xvfz archive.tar.gz

# 创建一个zip格式的压缩包
[root@localhost ~]# zip file1.zip file1

# 将几个文件和目录同时压缩成一个zip格式的压缩包
[root@localhost ~]# zip -r file1.zip file1 file2 dir1

# 解压一个zip格式压缩包
[root@localhost ~]# unzip file1.zip
目录
相关文章
|
安全 Linux Shell
使用SCP命令在CentOS 7上向目标服务器传输文件
以上步骤是在CentOS 7系统上使用SCP命令进行文件传输的基础,操作简洁,易于理解。务必在执行命令前确认好各项参数,尤其是目录路径和文件名,以避免不必要的传输错误。
1102 17
|
Linux
linux centos history 查看命令历史 显示时间戳
linux centos history 查看命令历史 显示时间戳
1019 1
|
Ubuntu 安全 Linux
CentOS与Ubuntu中防火墙配置命令集汇
有了这些,你就能遨游在 CentOS 和 Ubuntu 的海洋中,频繁地改变你的防火墙设置,快速地应对各种安全威胁,同时也能保证你的系统可以正常工作。出发吧,勇敢的编程者,随着这些命令集的涌动,扬帆起航,走向安全的网络世界!
509 5
|
缓存 Ubuntu Linux
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
1832 25
|
Ubuntu NoSQL Linux
《docker基础篇:3.Docker常用命令》包括帮助启动类命令、镜像命令、有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)、容器命令、小总结
《docker基础篇:3.Docker常用命令》包括帮助启动类命令、镜像命令、有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)、容器命令、小总结
804 6
《docker基础篇:3.Docker常用命令》包括帮助启动类命令、镜像命令、有镜像才能创建容器,这是根本前提(下载一个CentOS或者ubuntu镜像演示)、容器命令、小总结
|
Web App开发 网络协议 Linux
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】
这篇文章是关于Linux命令的总结,涵盖了从基础操作到网络配置等多个方面的命令及其使用方法。
1206 1
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】
|
Linux
centos如何压缩zip
使用zip工具在CentOS上压缩文件和目录非常简单且高效。通过灵活使用zip命令的各种选项,可以满足不同的压缩需求,包括设置压缩级别、排除特定文件以及更新现有zip文件。希望本文提供的详细步骤和示例能帮助您更好地理解和应用zip工具进行文件压缩管理。
1175 4
|
安全 Linux 网络安全
centos7中firewall防火墙的常用命令总结
以上命令集覆盖了 `firewalld`的基本操作,是维护CentOS 7系统安全不可或缺的工具。对于更高级的配置需求或遇到特定问题
840 3
|
网络协议 Linux Shell
CentOS7系统命令学习笔记(一)
CentOS7系统命令学习笔记(一)
632 12
|
Linux
CentOS7系统命令学习笔记(二)
CentOS7系统命令学习笔记(二)
517 10