tar命令的常见使用

tar 是一个在Unix和类Unix系统中用于打包和解压文件的命令行工具。下面是一些常见的 tar 命令:

打包文件:

bash 复制代码
tar -cvf archive.tar file1 file2 file3
  • -c: 创建新的归档文件
  • -v: 显示详细的操作信息(可选)
  • -f: 指定归档文件的名称,后面紧跟归档文件的名称
  • archive.tar: 归档文件的名称
  • file1 file2 file3: 要打包的文件列表

打包整个目录:

bash 复制代码
tar -cvf archive.tar directory/

压缩归档文件:

bash 复制代码
tar -cvzf archive.tar.gz file1 file2 file3
  • -z: 使用 gzip 压缩
  • archive.tar.gz: 压缩后的归档文件的名称

解压缩文件:

bash 复制代码
tar -xvf archive.tar

解压缩压缩文件:

bash 复制代码
tar -xvzf archive.tar.gz

查看归档文件内容:

bash 复制代码
tar -tvf archive.tar

这里需要注意的是,tar 可以根据需要使用不同的选项进行组合,具体的选项取决于你的需求。上述命令中的选项可能在不同系统上略有差异,可以通过 man tar 命令查看 tar 命令的手册页来获取更详细的信息。

相关推荐
乌萨奇也要立志学C++9 分钟前
【Linux】Socket编程UDP Echo 服务器→翻译服务器→多人聊天室
linux·服务器·udp
代码中介商20 分钟前
Linux多线程编程进阶:fork与锁的交互及网络编程入门
linux·运维·服务器
我不是立达刘宁宇28 分钟前
权限提升-前置基础-linux
linux·运维·服务器
IOT.FIVE.NO.130 分钟前
claude code desktop cowork报错解决和记录Workspace..The isolated Linux environment ...
linux·服务器·数据库
TOWE technology34 分钟前
EN32/G2401FCI——32A大功率,24位国标输出的高密度配电方案
linux·服务器·网络·科技·数据中心·pdu·智能pdu
青梅橘子皮9 小时前
Linux---基本指令
linux·运维·服务器
REDcker10 小时前
Linux信号机制详解 POSIX语义与内核要点 sigaction与备用栈实践
linux·运维·php
cui_ruicheng11 小时前
Linux进程间通信(三):System V IPC与共享内存
linux·运维·服务器
蚰蜒螟11 小时前
深入 Linux 内核同步机制:从 futex 到 spinlock 的完整旅程
linux·windows·microsoft
运维全栈笔记11 小时前
Linux安装配置Tomcat保姆级教程:从部署到性能调优
linux·服务器·中间件·tomcat·apache·web