linux中tar打包指定路径文件的实现方法
发布时间 - 2026-01-10 22:13:02 点击率:次压缩:

tar czvf /data/backup/test.tar.gz /data/a/b/directory
解压:
cd /data/test
tar xzvf /data/backup/test.tar.gz
问题是,解压后的文件,在/data/test/data/a/b/directory里面
要想解压在当前目录路径。
这样写就可以解决了
tar czvf /data/backup/test.tar.gz /data/a/b/directory
改成
tar czvf /data/backup/test.tar.gz -C /data/a/b directory
-C是临时切换工作目录,-P是绝对路径,在这里只用到-C参数就行了
例如
要打包 /home/YingMu/ 文件夹且排除 /home/YingMu/ 文件夹
tar -czvf YingMu.tar /home/YingMu/ --exclude /home/YingMu/
排除多个文件夹则在命令中添加多个目录 --exclude 目录名,例如:
tar -czvf YingMu.tar /home/YingMu/ --exclude /home/YingMu/ --exclude /home/YingMu/QQ
排除文件的话把上面的目录名改为类似 *.gif 的排除规则即可。
范例三:将 /tmp/etc.tar.gz 档案解压缩在 /usr/local/src 底下
[root@linux ~]# cd /usr/local/src
[root@linux src]# tar -xzvf /tmp/etc.tar.gz
# 在预设的情况下,我们可以(www.)将压缩档在任何地方解开的!以这个范例来说,
# 我先将工作目录变换到 /usr/local/src 底下,并且解开 /tmp/etc.tar.gz ,
# 则解开的目录会在 /usr/local/src/etc 呢!另外,如果您进入 /usr/local/src/etc
# 则会发现,该目录下的档案属性与 /etc/ 可能会有所不同喔!
范例四:在 /tmp 底下,我只想要将 /tmp/etc.tar.gz 内的 etc/passwd 解开而已
[root@linux ~]# cd /tmp
[root@linux tmp]# tar -xzvf /tmp/etc.tar.gz etc/passwd
# 我可以透过 tar -tzvf 来查阅 tarfile 内的文件名称,如果单只要一个档案,
# 就可以透过这个方式来下达!注意到! etc.tar.gz 内的根目录 / 是被拿掉了!
范例五:将 /etc/ 内的所有档案备份下来,并且保存其权限!
[root@linux ~]# tar -czvpf /tmp/etc.tar.gz /etc
# 这个 -p 的属性是很重要的,尤其是当您要保留原本档案的属性
tar 主要命令
-c 创建包
-x 解包
-t 列出包中的内容
-r 增加文件到指定包中
-u 更新包中的文件
这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。
可选命令
-j 创建或解开包时 使用bzip2 进行压缩或解压
-z 创建或解开包时 使用gzip 进行压缩或解压
-Z 创建或解开包时 使用compress 进行压缩或解压
-f 后面跟指定的包文件名
-v 显示打包/解包过程
-C 指定解包后的路径
以上这篇linux中tar打包指定路径文件的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
# tar打包指定文件
# linux find命令将查找到的文件批量删除方法
# Linux查找文件夹下包含某字符的所有文件
# linux模糊查找文件用什么命令比较好
# linux查找大文件指定内容的实现方法
# 详解Linux查找目录下的按时间过滤的文件
# Linux Shell在目录下使用for循环结合if查找文件的巧用
# linux 打包当前文件夹下所有文件的方法
# Linux 文件查找打包压缩及解压命令详解
# 多个
# 包中
# 给大家
# 可选
# 其中一个
# 在这里
# 如果您
# 尤其是
# 都要
# 会在
# 我们可以
# 有所不同
# 希望能
# 要想
# 注意到
# 很重要
# 问题是
# 掉了
# 要将
# 这篇
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
,网页ppt怎么弄成自己的ppt?
Laravel怎么连接多个数据库_Laravel多数据库连接配置
怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?
Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程
如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环
网站制作企业,网站的banner和导航栏是指什么?
Laravel怎么实现一对多关联查询_Laravel Eloquent模型关系定义与预加载【实战】
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
作用域操作符会触发自动加载吗_php类自动加载机制与::调用【教程】
Laravel怎么解决跨域问题_Laravel配置CORS跨域访问
Microsoft Edge如何解决网页加载问题 Edge浏览器加载问题修复
Laravel Session怎么存储_Laravel Session驱动配置详解
电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?
如何有效防御Web建站篡改攻击?
简单实现Android文件上传
如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?
Laravel怎么使用Collection集合方法_Laravel数组操作高级函数pluck与map【手册】
Laravel如何实现全文搜索_Laravel Scout集成Algolia或Meilisearch教程
Laravel如何设置定时任务(Cron Job)_Laravel调度器与任务计划配置
Laravel如何与Inertia.js和Vue/React构建现代单页应用
软银砸40亿美元收购DigitalBridge 强化AI资料中心布局
使用Dockerfile构建java web环境
教你用AI润色文章,让你的文字表达更专业
Laravel如何处理文件下载请求?(Response示例)
如何用好域名打造高点击率的自主建站?
如何快速搭建FTP站点实现文件共享?
Laravel如何使用Vite进行前端资源打包?(配置示例)
Win11怎么开启自动HDR画质_Windows11显示设置HDR选项
魔毅自助建站系统:模板定制与SEO优化一键生成指南
EditPlus 正则表达式 实战(3)
Midjourney怎样加参数调细节_Midjourney参数调整技巧【指南】
如何在企业微信快速生成手机电脑官网?
Laravel如何优化应用性能?(缓存和优化命令)
详解Android图表 MPAndroidChart折线图
如何在 Telegram Web View(iOS)中防止键盘遮挡底部输入框
BootStrap整体框架之基础布局组件
html文件怎么打开证书错误_https协议的html打开提示不安全【指南】
iOS正则表达式验证手机号、邮箱、身份证号等
Laravel如何使用Livewire构建动态组件?(入门代码)
Laravel队列任务超时怎么办_Laravel Queue Timeout设置详解
如何撰写建站申请书?关键要点有哪些?
Laravel表单请求验证类怎么用_Laravel Form Request分离验证逻辑教程
Laravel中的withCount方法怎么高效统计关联模型数量
如何做网站制作流程,*游戏网站怎么搭建?
昵图网官方站入口 昵图网素材图库官网入口
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
网站制作大概要多少钱一个,做一个平台网站大概多少钱?
Win11怎样安装网易有道词典_Win11安装词典教程【步骤】
香港服务器部署网站为何提示未备案?
中国移动官方网站首页入口 中国移动官网网页登录

