tar: 谨慎地拒绝创建空归档文件
时间: 2023-07-31 19:07:28 浏览: 188
这是一个提示信息,意思是在创建 tar 压缩文件时,要注意不要创建一个空的归档文件。这通常是因为你没有指定要压缩的文件或目录,或者指定的文件或目录不存在。如果你确实想要创建一个空的归档文件,可以使用 touch 命令来创建一个空文件,然后再使用 tar 命令将其压缩。例如:
```
touch empty.tar
tar -czvf empty.tar.gz empty.tar
```
这样就可以创建一个名为 empty.tar.gz 的压缩文件,其中包含一个空的归档文件 empty.tar。
相关问题
tar: 无法使用多卷压缩归档文件
如果你在使用tar命令进行分卷压缩时出现了类似"tar: 无法使用多卷压缩归档文件"的错误提示,可能是因为你没有正确指定压缩文件的名称或路径。
下面是一个正确的分卷压缩命令示例:
```
tar -czvf -M --tape-length=100000 /path/to/archive.tar.gz myfolder/
```
在该命令中,"/path/to/archive.tar.gz"是压缩文件的完整路径和名称,需要根据实际情况进行修改。如果你只指定了文件名而没有指定路径,则默认会将该文件保存在当前工作目录下。
如果你仍然遇到错误提示,可以尝试检查压缩文件的路径和名称是否正确,以及是否有足够的磁盘空间来存储分卷压缩文件。
tar: 归档文件中异常的 EOF tar: rmtlseek 未停在记录边界处 tar: Error is not recoverable: exiting now
tar是一个常用的文件归档工具,用于将多个文件或目录打包成一个归档文件。你提到的错误信息"tar: 归档文件中异常的 EOF"和"tar: rmtlseek 未停在记录边界处"是tar命令执行时可能出现的错误。
"tar: 归档文件中异常的 EOF"表示在解压或读取归档文件时,遇到了文件结尾(EOF)之外的异常情况。这可能是由于归档文件损坏、格式错误或者其他原因导致的。解决这个问题的方法通常是使用正确的归档文件或者修复损坏的归档文件。
"tar: rmtlseek 未停在记录边界处"表示在读取归档文件时,tar命令无法正确定位到记录边界。这可能是由于归档文件格式错误或者损坏导致的。解决这个问题的方法可以尝试使用其他工具或者重新生成归档文件。
如果你遇到了这些错误,可以尝试以下解决方法:
1. 确保使用正确的归档文件,检查文件路径和名称是否正确。
2. 检查归档文件是否损坏,可以使用tar命令的-t选项来检查归档文件的完整性。
3. 尝试使用其他工具或方法来解压或读取归档文件,例如使用7-Zip等工具。
4. 如果问题仍然存在,可以尝试重新生成归档文件或者从其他来源获取正确的归档文件。