linux 压缩命令之tar工具的基本使用

压缩目的:
(1)磁盘空间受限,减少空间使用.
(2)备份相关资源
(3)减少网络带宽,便于传输

音频压缩和减压

视频压缩和减压

文件压缩和减压:
tar可以对多个目录和文件进行打包和压缩

tar常用选项

c 复制代码
-c 表示创建用来生成文件包
-x 表示提取,从压缩文件包里面提取文件
-z 使用gzip方式  
-j 使用bzip2方式处理
-f 表示文件,后面接文件名
-C 指定目录 解压到指定目录

压缩
tar -czvf xxx.tar.gz 目录名

不显示压缩信息
tar czf xxx.tar.gz 目录名
tar czf linux_command.tar.gz linux_command/

tar cvjf linux_command.tar.bz2 linux_command

查看压缩包压缩组成

c 复制代码
tar tvf linux_command.tar.gz 
drwxrwxrwx root/root         0 2024-06-17 22:20 linux_command/
-rw-r--r-- root/root         0 2024-06-17 22:20 linux_command/2.c
-rw-r--r-- root/root         0 2024-06-17 22:19 linux_command/1.c

解压:

-C 指定目录

c 复制代码
tar -xvf linux_command.tar.gz 
linux_command/
linux_command/2.c
linux_command/1.c
c 复制代码
tar -xvf linux_command.tar.gz    -C /home/camera/
tar xvjf linux_command.tar.bz2   -C /home/camera/
相关推荐
怪兽也会哭哭23 分钟前
网页部署到宝塔服务器上,发送请求报错?org.springframework.data.redis.RedisSystemException,让我来看看
运维·服务器·redis
啊卡无敌38 分钟前
记一次gitlab服务器负载过高问题处理
服务器·gitlab·github
跑得动1 小时前
头歌 | WPS文档基本操作
运维·服务器·wps
良许Linux1 小时前
C++在嵌入式中表现如何?
linux
林政硕(Cohen0415)1 小时前
Linux驱动开发进阶(七)- DRM驱动程序设计
linux·驱动开发·drm
良许Linux1 小时前
能详细地讲讲stm32该怎么学吗?
linux
闭关苦炼内功2 小时前
linux 使用 usermod 授权 普通用户 属组权限
linux·运维
专注VB编程开发20年2 小时前
VB.NET Asp.Net Core模板WebAPI应用-宝塔面板Linux系统通过Docker部署
linux·docker·.net
bob_young2 小时前
Gerrit的安装与使用说明(Ubuntu)
linux·gerrit