tar 打包目录
时间: 2023-07-09 13:03:48 浏览: 47
要将一个目录打包成一个 tar 文件,可以使用以下命令:
```
tar -cvf archive.tar directory/
```
其中,`archive.tar` 是要创建的 tar 文件的名称,`directory/` 是要打包的目录的路径。
这个命令会创建一个新的 tar 文件,并将指定的目录及其所有子目录和文件添加到该文件中。如果你需要在打包时排除某些文件或目录,可以使用 `--exclude` 选项,如下所示:
```
tar -cvf archive.tar --exclude=*.log directory/
```
这个命令将排除所有以 `.log` 结尾的文件,并将 `directory/` 目录剩余的文件打包到 `archive.tar` 文件中。
相关问题
linux命令:用tar打包目录work,指定压缩包名为work.tar.gz
您可以使用以下命令来实现:
```
tar -czvf work.tar.gz work/
```
其中,`-c` 表示创建新的压缩包,`-z` 表示使用 gzip 压缩算法,`-v` 表示显示压缩的过程,`-f` 表示指定压缩包的名称为 `work.tar.gz`,`work/` 表示要压缩的目录为 `work`。
tar打包到指定目录
tar是一种在Linux和Unix系统中常用的打包工具,可以将多个文件或目录打包成一个文件。下面是将文件打包到指定目录的方法:
1. 打包并压缩:使用命令 tar -zcvf /path/to/output.tar.gz /path/to/source,其中 /path/to/output.tar.gz 是打包后的文件路径和名称,/path/to/source 是要打包的文件或目录路径。
2. 仅打包不压缩:使用命令 tar -cvf /path/to/output.tar /path/to/source,其中 /path/to/output.tar 是打包后的文件路径和名称,/path/to/source 是要打包的文件或目录路径。
需要注意的是,如果指定的目录不存在,tar命令会自动创建该目录。另外,如果要将打包文件保存到指定目录,需要在路径前加上目录名称,例如 /tmp/output.tar.gz。