tar: Removing leading `/' from member names
时间: 2024-05-30 14:07:52 浏览: 221
这个是一个常见的警告信息,意思是在解压缩过程中,tar命令会将文件名前的"/"删除掉,因为在Linux系统下,文件名以"/"开头表示是绝对路径,而解压缩时通常需要相对路径,所以会将其删除掉。这个警告信息可以忽略,不影响解压缩的结果。如果要避免这个警告信息,可以在执行tar命令时加上参数“--no-absolute-filenames”。
相关问题
tar: Removing leading `/' from member names 如何保留/
在使用tar命令进行打包或解压缩时,如果文件路径以/开头,则会出现“tar: Removing leading '/' from member names”警告信息。这是因为tar默认会将/作为根目录,因此会将/去掉。
如果您希望保留/,可以在tar命令中使用"--absolute-names"参数,例如:
```
tar --absolute-names -cvf archive.tar /path/to/directory/
```
这样就可以保留路径中的/了。
tar: Removing leading `/' from member names /var/log/alternatives.log
这个警告是由于在打包文件时,tar命令会自动将绝对路径中的“/”删除,以避免在解压缩时出现问题。因此,当您在打包文件时看到这个警告时,不必担心,它只是告诉您tar正在删除绝对路径中的“/”字符。
如果您想禁用这个警告,可以使用--no-absolute-filenames选项来打包文件,例如:
```shell
tar -c --no-absolute-filenames -f hosts.tar /var/log/alternatives.log
```
阅读全文