文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Linux中常用压缩文件的命令——tar

2023-10-20 19:15

关注

一般我们在使用电脑传输邮件到对方邮箱中时,碰到比较大的文件时,通常都会对所要传输的文件进行压缩,然后再传输到对方的邮箱中,这样做是因为压缩文件可以减少文件的大小,使得我们可以既快又方便地将文件传输到对方邮箱中。

第二种情况就是当我们需要从官网中下载安装包时,通常下载到本地的文件都是压缩包,这是因为压缩文件可以减小文件的大小,从而提高文件的下载速度。

还有一种情况就是当文件特别大时,会特别占电脑的磁盘空间,为了处理这个问题,我们可以将大文件进行打包压缩,大大减少文件所占的磁盘空间。当我们需要使用时,对所压缩的文件进行解压即可。

如果你觉得仅仅打包压缩不够安全,你也可以对压缩文件进行加密,以提高文件的安全性。


同样的,在Linux中,我们一般也会有上面的需求,在windows上我们只需要下载一个WinRAR软件就可以随时对目标文件进行压缩和解压,但是在Linux中又无法通过图形界面对目标文件进行压缩和解压。这时,我们就需要用到经常使用的tar命令了

tar命令是一个在Linux系统常用的归档压缩命令,它可以把若干个文件或目录打成一个包,并进行压缩,方便传输、备份等操作。以下是tar命令的使用详情:

  1. 基本语法
tar [选项] 归档文件 源文件或目录
  1. 常用选项

-c:创建 .tar 格式的包文件,-c与c的效果一样,-可省略

-x:解开.tar格式的包文件

-z:调用gzip程序进行压缩

-J:调用xz程序进行压缩(J为大写)

-f:表示使用归档文件,f一定放在最后

-t:列表查看包内的文件

-C:指定解压文件的存放路径

  1. 示例
3.1压缩文件
tar -czf wonderful.tar.gz pm

这个命令的作用就是创建一个以.tar.gz结尾的包文件,然后调用gzip程序将当前目录下的pm文件夹压缩到这个以.tar.gz结尾的文件里面去


tar czf  /lianxi/fangjie/passwd.tar.gz   /etc/passwd

这个命令的作用就是创建一个以.tar.xz结尾的包文件,然后调用xz程序将当前目录下的pm文件夹压缩到这个以.tar.xz结尾的文件里面去。其中xz程序的压缩效果好,但是它压缩的时间相对来说长一些

3.2解压文件
tar -xf wonderful.tar.gz

默认将压缩包里面的文件或者文件夹解压到当前目录


tar -xf wonderful.tar.gz -C /lianxi/fangjie

这条命令的作用就是将当前文件夹下的wonderful.tar.gz压缩文件解压到/lianxi/fangjie的目录下,这就是-C选项的作用——指定解压文件的存放位置


3.3查看压缩文件
tar -tf /lianxi/wonderful/wonderful.tar.gz

查看这个压缩包里面所包含的文件夹和文件

来源地址:https://blog.csdn.net/m0_53891399/article/details/129740504

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-人工智能
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯