tar: Removing leading `/' from member names /var/log/alternatives.log
时间: 2023-12-23 10:03:25 浏览: 93
这个警告是由于在打包文件时,tar命令会自动将绝对路径中的“/”删除,以避免在解压缩时出现问题。因此,当您在打包文件时看到这个警告时,不必担心,它只是告诉您tar正在删除绝对路径中的“/”字符。
如果您想禁用这个警告,可以使用--no-absolute-filenames选项来打包文件,例如:
```shell
tar -c --no-absolute-filenames -f hosts.tar /var/log/alternatives.log
```
相关问题
tar: Removing leading `/' from member names tar: /mnt/c/Users/lenovo26/anaconda3: Cannot stat: No such file or directory tar: Exiting with failure status due to previous errors,wsl2中报错的原因
这个错误提示表明tar命令无法找到/mnt/c/Users/lenovo26/anaconda3目录,因此无法执行备份操作,并且命令以非零状态退出。
这种情况通常是由于备份路径出现错误导致的。你需要检查该路径是否正确,特别是是否存在拼写错误或者缺失了某些文件夹。此外,由于你在WSL2中运行该命令,还需要确保Windows系统中/mnt/c/目录下的文件能够在WSL2中访问。你可以通过在WSL2中执行ls /mnt/c/命令来检查该目录是否存在。
如果以上问题都没有出现,可能是由于文件系统权限问题导致的。你可以通过使用sudo命令以管理员权限运行该命令来解决该问题。例如,可以尝试执行以下命令:
```
sudo tar -czvf anaconda_backup.tar.gz /mnt/c/Users/lenovo26/anaconda3/ > /mnt/d/Users/lenovo26/wsl2_DL_backup/anaconda3/anaconda_backup.tar.gz
```
这样,tar命令就能够以管理员权限运行,并且可以访问/mnt/c/目录下的文件。
在wsl2中备份重要数据遇到如下提示:tar: Removing leading `/' from member names tar: /mnt/c/Users/lenovo26/anaconda3: Cannot stat: No such file or directory tar: Exiting with failure status due to previous errors
这个错误提示表明tar命令无法找到指定的目录或文件,因此无法进行备份。可能是因为您指定的路径不正确或者文件/目录不存在。
请检查您输入的备份命令中的路径是否正确,以及您要备份的文件/目录是否存在。如果备份的文件/目录不存在,请先创建它们,并确保您具有足够的权限进行备份。
例如,如果您要备份anaconda3目录,您可以在终端中输入以下命令来检查该目录是否存在:
```
ls /mnt/c/Users/lenovo26/anaconda3
```
如果目录存在,您应该会看到目录中的文件列表。否则,您需要先安装anaconda3或创建该目录。
如果您仍然无法解决问题,请提供更多详细信息,以便我更好地帮助您解决问题。
阅读全文