从事移动通信的小伙伴,是不是时常会遇到后缀为"tar"的文件;你知道吗,它源自于Linux系统,代表磁带归档。tar命令是将文件和目录压缩成一个高度压缩和未压缩的存档文件,在Linux中通常称为tarball或tar.gz。 kangguoying20220317 当我们使用电信系统(基站、路由器、服务器)时,它们确实会转储大量的日志文件——数GB的数据,很难转移到另一台机器上进行离线调试。使用tar命令,我们可以将文件压缩到一定数量并传输到本地或远程机器进行离线分析。 关键特性 tar在linux系统中的意思是磁带存档,用于将多个文件合并为一个; gzip是一种用于减小文件大小的压缩工具;kangguoying20220317 它类似于Windows操作系统中的7-zip、winzip、winrar工具; gzip和tar通常用于创建显着压缩的tarball;kangguoying20220317 在linux系统上tar.gz文件可以使用tar命令解压缩,而在Windows机器上可以使用7-zip、winzip、winrar之类的工具解压缩;
tar命令语法 下图显示了Linux系统中tar的tar命令语法。它显示了基本语法,使用tar压缩和解压缩以及使用gzip压缩和解压缩。kangguoying20220317 - c :创建存档 - x : 解压存档kangguoying20220317 - f : 使用给定文件名创建存档 - t : 显示或列出归档文件中的文件 - u : 归档并添加到现有的归档文件 - v : 显示详细信息 - A : 连接存档文件 - z : zip,告诉 tar 命令使用 gzip 创建 tar 文件 - j : 使用 tbzip 过滤归档 tar 文件 - W : 验证存档文件 - r : 在已存在的.tar文件中更新或添加文件或目录
archive-file 是文件名和扩展名 文件或目录是用于提取或压缩的空格分隔列表
大多数命令使用tar Commonads的示例如下: 创建tar存档:假设在 techplayon目录下有多个文件system.log,我们可以使用以下命令tarkangguoying20220317 tar -cvf <文件名.tar> <文件目录> tar -cvf techplayon.tar techplayon tar -czvf techplayon.tar.gz techplayon
原文来自:https://www./
|