tar压缩带绝对路径
时间: 2023-12-09 17:36:31 浏览: 72
当需要在两台环境相似的机器上进行同步复制的时候,就有需要使用绝对路径进行打包。使用tar命令打包时,如果不指定相应的参数,tar会将绝对路径转化为相对路径。可以使用`-P`参数来保留绝对路径,例如:
```shell
tar -zcvf test2.tar.gz -P /home/user_00/wade/test
```
这样打包后的压缩包中的文件路径就是绝对路径了。如果需要解压缩,可以使用以下命令:
```shell
tar zxvf test2.tar.gz
```
相关问题
tar 压缩式指定绝对路径
您可以使用以下命令来指定绝对路径进行 tar 压缩:
tar -czvf /path/to/archive.tar.gz /path/to/directory
其中,/path/to/archive.tar.gz 是您要创建的压缩文件的名称和路径,/path/to/directory 是您要压缩的目录的绝对路径。
tar压缩文件不带路径
你可以使用`-C`选项来改变tar命令的工作目录,然后使用相对路径来压缩文件。以下是一个示例:
```
tar -C /path/to/source_directory -czf output.tar.gz file1 file2 file3
```
在这个示例中,`-C /path/to/source_directory`选项将tar命令的工作目录更改为`/path/to/source_directory`,然后使用`-czf`选项将文件`file1`、`file2`和`file3`压缩到`output.tar.gz`中,而不包含它们的路径。