目录
- 1. 问题所示
- 2. 原理分析
- 3. 解决方法
1. 问题所示
对于此问题处理起来比较简易,对此放置在运维的专栏模块
在执行解压的时候出现如下问题:
(pgm37) l228@l228:~/huoyanhao/pytorch-glow-master/pytorch-glow-master$ tar -xvf celeb-tfr.tar
tar: celeb-tfr.tar:无法 open: 没有那个文件或目录
tar: Error is not recoverable: exiting now
截图如下:
2. 原理分析
这个错误信息表明 tar 工具在尝试解压缩文件 celeb-tfr.tar 时,找不到该文件
因此,无法进行解压操作
通用的原理分析如下:
-
文件路径问题:
tar -xvf celeb-tfr.tar 命令中的 celeb-tfr.tar 是一个相对路径
如果当前所在的目录中不存在该文件,就会出现 “没有那个文件或目录” 的错误 -
文件名拼写错误:
文件名可能拼写错误
确保输入的文件名与实际文件名完全匹配,包括大小写 -
文件未下载或未复制:
文件可能还没有下载或复制到当前目录
确保文件已经正确下载并存在于当前目录
解决方法如下:
- 确认文件是否存在:
ls
- 使用绝对路径:
tar -xvf /home/user/downloads/celeb-tfr.tar
- 检查文件名:
ls *celeb-tfr*.tar
3. 解决方法
一般遇到此问题,一般都是将其相对路径换成绝对路径(除非犯了低级的错误,导致文件名错误)
截图如下: