
有的时刻, 当我们与工作 Linux, 在这种需要,使其 压缩 一个 完整的文件夹, 除了所有 文件和子目录 这可以是. 嗯,你需要它来执行 航运 通过电子邮件, 因为我们做得很好 备份 我们的系统的, 或可能有的任何其他原因.
如果我们习惯于从工作 控制台或终端 系统, 他们做的选项,这是通过实用程序 焦油, 它允许您对 压缩和解压缩 文件或文件夹的方式非常 快速.
此实用程序有一套 选项 你可以透过它看到 帮助:
1 | tar --help |
o
1 | man tar |
压缩的 tar 命令
我们我们要去 焦点 我们在其中有用为我们的承诺. 开展 压缩 的一 整个目录, 使用下面的语句 命令:
1 | tar -zcvf nombre_archivo.tar.gz ruta_y_nombre_directorio |
在这里您可以看到以下内容 选项:
- -z . 执行压缩使用程序 Gzip 已.
- -c . Crea 一个文件.
- -v . 示例 信息 关于过程.
- -f . 执行压缩 在一个文件中 然后他的名字是介绍.
作为 示例, 假设我们想要压缩坐落在工艺路线中的文件夹 /首页 / 教授 falken / myFolder. 我们执行 命令:
1 | tar -zcvf micarpeta.tar.gz /home/professor-falken/micarpeta |
什么会创建一个名为文件 micarpeta.tar.gz, 在 路线 在那里你运行命令, 和压缩的内容将会是 文件夹 在主办 /首页 / 教授 falken / myFolder.
与命令 tar 解压
类似的方式, 如果你想要做的是 解压缩 一个文件 tar.gz 那先前已创建或有 下载, 使它的办法是以下:
1 | tar -zxvf archivo_descargado.tar.gz |
在选项 -x 表明我们想要 减压 档案.
这将导致就是 创建, 在其当前的文件夹 / 目录, 一个 文件夹 将其内容的设置 文件和文件夹压缩 它安置档案问题.
最后, 如果我想 修改 的 减压路径 档案, 只需添加选项 -C 下一步 目标文件夹, 在这条路线进行减压是执行的过程.
1 | tar -zxvf archivo_descargado.tar.gz -C /home/professor-falken/temporal |
它会对压缩文件的内容是 解压缩 关于 这条路线 在问题.
使用实用程序 焦油, 您可以 压缩和解压缩 文件. 在这种情况下, 我们已经看到 压缩整个文件夹 在一个文件中 tar.gz, 和一样, 窗体 解压缩 文件 tar.gz 这种情况造成, 或你有从互联网下载, 替换 选项 -c 通过选择 -x.
