Linux文件的归档和压缩命令
发布时间 - 2026-01-11 02:45:20 点击率:次1.文件归档命令tar

归档的好处:
方便使用、查询、阅读
易于管理 (批量删除文件)
为什么要压缩
如果直接传输会大量的占用流量带宽.导致公司的内网访问速度缓慢.
传输前压缩–传输后解压
文件压缩的好处
节约硬盘的资源.
加快文件传输的速率
用到的命令:tar
作用:打包、压缩文件;tar 文件是把几个文件和(或)目录集合在一个文件夹里。是创建备份和归档的最佳工具
[root@xuegod72 ~]# tar –help [root@xuegod72 ~]# tar -cf archive.tar foo bar #将 foo bar 文件打包 成.tar [root@xuegod72 ~]# tar -tvf archive.tar #列出 tar中的所有文件 [root@xuegod72 ~]# tar -xf archive.tar #提前或者释放 tar中的文件
打包
语法:tar [参数] 包的名称 目标文件/目录
参数:
-c create创建文件
-x 解压还原文件
-v 显示执行详细过程
-f 指定备份文件
-t 列出备份文件内容
-P(大写) 在使用绝对路径时,不移除文件名称前的根号,
-C (大写) 指定解压位置
-z 通过gzip进行压缩
-j 通过bzip2解压缩
注意:在起包的名称的时候,后缀要根据你要压缩的类型添加相应的后缀
[root@xuegod72 mnt]# tar -cvf grub2.tar /boot/grub2/ –归档
[root@xuegod72 mnt]# tar -tvf grub2.tar|more –查看归档中的文件
[root@xuegod72 mnt]# tar -cvfP grub2.tar /boot/grub2/ –归档 根目录(危险,解压后可能覆盖根目录)
[root@xuegod72 mnt]# tar -xvf grub2.tar -C /usr/src/ –提取释放 -C 指定位置
在Linux中,你如何来区别文件的类型、后缀
比如 sh 脚本 aa
file命令,查看文件类型
linux对于文件的扩展名没有像windows要求的那么严格,所以在使用linux的过程中经常会遇到有些文件根本就没有扩展名,哪么我们应该如何去判断没有扩展名的文件,到底是文件还是目录呢?
作用:确定文件类型
语法:file 文件名
[root@xuegod72 mnt]# file grub2.tar [root@xuegod72 mnt]# file /etc/init.d/nginx
file 文件类型
文件大小
对比文件的大小:
[root@xuegod72 mnt]# du -sh /boot/grub2/ [root@xuegod72 mnt]# ll -h /boot/grub2/
2. Linux文件压缩
压缩工具:gzip bzip2 zip tar
3.1 压缩格式
常见的压缩格式:gz、bz2、xz、zip、Z
格式(文件名格式): .tar.gz 或 .tgz
语法格式:tar zcvf newfile.tar.gz SOURCE
tar.gz格式
[root@xuegod72 mnt]# tar zcf grub2.tar.gz /boot/grub2 #打包压缩 [root@xuegod72 mnt]# tar zxf grub2.tar.gz #解压
tar.bz2格式
[root@xuegod72 mnt]# tar jcf grub2.tar.gz /boot/grub2 #打包压缩 [root@xuegod72 mnt]# tar jxf grub2.tar.gz #解压
rar格式
[root@xuegod72 mnt]# rar a grub2.rar /boot/grub2 #打包压缩 [root@xuegod72 mnt]# rar x grub2.tar.gz #解压
zip格式
[root@xuegod72 mnt]# zip -r grub2.zip /boot/grub2 #打包压缩 [root@xuegod72 mnt]# unzip grub2.tar.gz -d /tmp #解压
gzip格式
[root@xuegod72 mnt]# gzip grub2.tar #打包压缩 [root@xuegod72 mnt]# gzip -d grub2.tar.gz #解压
bzip2格式
[root@xuegod72 mnt]# bzip2 -k grub2.tar #打包压缩 [root@xuegod72 mnt]# bzip2 -d grub2.tar.bz2 #解压
xz格式
[root@xuegod72 mnt]# xz -zk grub2.tar #打包压缩 [root@xuegod72 mnt]# unxz -dk grub2.tar.xz #解压
总结
以上所述是小编给大家介绍的Linux文件的归档与压缩命令,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# linux文件的归档与压缩
# tar
# 归档压缩
# Linux下.tar.xz文件的解压教程详解
# Linux下解压.tar.xz格式文件的方法
# Linux通过命令压缩与解压缩的方法| tar
# tar.gz
# tar.bz2
# 详谈Linux打包与压缩及tar命令
# Linux下的tar压缩解压缩命令详解(小结)
# linux下用tar命令将当前目录下文件按子目录压缩归档的实现
# Linux 下解压 rar 文件的方法
# linux xz压缩解压的方法小结
# 扩展名
# 小编
# 备份文件
# 文件压缩
# 几个
# 你要
# 在此
# 给大家
# 我们应该
# 解压缩
# 经常会
# 所述
# 给我留言
# 感谢大家
# 内网
# 移除
# 压缩文件
# 过程中
# 文件传输
# 访问速度
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何在Windows服务器上快速搭建网站?
🚀拖拽式CMS建站能否实现高效与个性化并存?
php嵌入式断网后怎么恢复_php检测网络重连并恢复硬件控制【操作】
HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】
晋江文学城电脑版官网 晋江文学城网页版直接进入
详解Oracle修改字段类型方法总结
如何快速生成可下载的建站源码工具?
原生JS获取元素集合的子元素宽度实例
Laravel怎么使用Intervention Image库处理图片上传和缩放
Laravel请求验证怎么写_Laravel Validator自定义表单验证规则教程
百度浏览器网页无法复制文字怎么办 百度浏览器复制修复
Laravel中的withCount方法怎么高效统计关联模型数量
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤
手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
Laravel如何记录日志_Laravel Logging系统配置与自定义日志通道
大型企业网站制作流程,做网站需要注册公司吗?
Laravel如何为API编写文档_Laravel API文档生成与维护方法
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
潮流网站制作头像软件下载,适合母子的网名有哪些?
C#如何调用原生C++ COM对象详解
Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理
js代码实现下拉菜单【推荐】
用v-html解决Vue.js渲染中html标签不被解析的问题
Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理
Laravel怎么实现模型属性的自动加密
网页设计与网站制作内容,怎样注册网站?
Laravel如何集成Inertia.js与Vue/React?(安装配置)
为什么要用作用域操作符_php中访问类常量与静态属性的优势【解答】
如何在自有机房高效搭建专业网站?
高性能网站服务器部署指南:稳定运行与安全配置优化方案
香港服务器WordPress建站指南:SEO优化与高效部署策略
Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析
Laravel如何记录自定义日志?(Log频道配置)
今日头条AI怎样推荐抢票工具_今日头条AI抢票工具推荐算法与筛选【技巧】
Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程
使用Dockerfile构建java web环境
如何用腾讯建站主机快速创建免费网站?
大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?
佛山企业网站制作公司有哪些,沟通100网上服务官网?
如何用花生壳三步快速搭建专属网站?
Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】
猎豹浏览器开发者工具怎么打开 猎豹浏览器F12调试工具使用【前端必备】
深圳网站制作平台,深圳市做网站好的公司有哪些?
JavaScript如何实现错误处理_try...catch如何捕获异常?
Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南
Laravel 419 page expired怎么解决_Laravel CSRF令牌过期处理
如何正确选择百度移动适配建站域名?
linux写shell需要注意的问题(必看)
如何用已有域名快速搭建网站?

