全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

linux中tar打包指定路径文件的实现方法

压缩:

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 文件查找打包压缩及解压命令详解  # 多个  # 包中  # 给大家  # 可选  # 其中一个  # 在这里  # 如果您  # 尤其是  # 都要  # 会在  # 我们可以  # 有所不同  # 希望能  # 要想  # 注意到  # 很重要  # 问题是  # 掉了  # 要将  # 这篇 


相关文章: 如何通过建站之星自助学习解决操作问题?  如何在云主机上快速搭建网站?  自助网站制作软件,个人如何自助建网站?  c# 在高并发下使用反射发射(Reflection.Emit)的性能  如何在腾讯云免费申请建站?  购物网站制作公司有哪些,哪个购物网站比较好?  建站VPS配置与SEO优化指南:关键词排名提升策略  如何通过老薛主机一键快速建站?  网页设计网站制作软件,microsoft office哪个可以创建网页?  高性能网站服务器配置指南:安全稳定与高效建站核心方案  如何在建站之星绑定自定义域名?  如何在IIS管理器中快速创建并配置网站?  婚礼视频制作网站,学习*后期制作的网站有哪些?  已有域名和空间,如何快速搭建网站?  中山网站推广排名,中山信息港登录入口?  建站之星如何实现PC+手机+微信网站五合一建站?  建站之星下载版如何获取与安装?  香港服务器网站卡顿?如何解决网络延迟与负载问题?  学校建站服务器如何选型才能满足性能需求?  建站之星后台管理系统如何操作?  如何基于云服务器快速搭建网站及云盘系统?  网站制作话术技巧,网站推广做的好怎么话术?  建站与域名管理如何高效结合?  如何配置WinSCP新建站点的密钥验证步骤?  建站之星代理如何获取技术支持?  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  重庆网站制作公司哪家好,重庆中考招生办官方网站?  宁波免费建站如何选择可靠模板与平台?  c++怎么用jemalloc c++替换默认内存分配器【性能】  ,石家庄四十八中学官网?  佛山网站制作系统,佛山企业变更地址网上办理步骤?  免费公司网站制作软件,如何申请免费主页空间做自己的网站?  c# Task.Yield 的作用是什么 它和Task.Delay(1)有区别吗  济南专业网站制作公司,济南信息工程学校怎么样?  详解jQuery中基本的动画方法  Thinkphp 中 distinct 的用法解析  建站主机与服务器功能差异如何区分?  制作充值网站的软件,做人力招聘为什么要自己交端口钱?  c++23 std::expected怎么用 c++优雅处理函数错误返回【详解】  建站之星代理费用多少?最新价格详情介绍  如何快速搭建自助建站会员专属系统?  如何选择高效响应式自助建站源码系统?  网站制作知乎推荐,想做自己的网站用什么工具比较好?  如何快速搭建安全的FTP站点?  洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?  西安专业网站制作公司有哪些,陕西省建行官方网站?  如何在IIS中新建站点并配置端口与IP地址?  公司网站制作价格怎么算,公司办个官网需要多少钱?  ,网站推广常用方法?  建站之星如何防范黑客攻击与数据泄露? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。