linux下,tar(child):xxx:无法open:没有那个文件过目录

linux下,tar(child):xxx:无法open:没有那个文件过目录

第一次无基础硬接触linux,遇到了问题,百度了好久才找到解决方法,所以我决定也写一下答案,找不到解决方法的感觉太难受了…

可以看一下下图中我输入的命令,sudo tar -zxvf /tmp/arm-linux-gcc-4.4.3-20100728.tar.gz
这是解压命令

需要注意的点(一开始我不懂的跟大家说一下😭)

1.压缩文件要放在根目录下,根目录就是:文件→计算机→这个页面显示的文件夹都是根目录(我存到了tmp里边,其他的usr啥的应该也可以)

2.这个命令中要指出路径/tmp/待解压文件名
看一下我输入的命令
还有一开始下载arm-linux-gcc-4.4.3.tar.gz这个文件的时候,可以直接在linux下的浏览器下载,
我们老师让我用pscp从windows调到linux但是我不会用这个命令,就直接在linux下载了

我其实也是晕晕乎乎的,有不对大家指正~
再po一个介绍了4种解决办法的文章(我就是看的这个~太感恩了 )在这里插入图片描述

  • 21
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 15
    评论
### 回答1: 这个错误提示意味着在执行tar命令时,无法找到名为zookeeper-3.4.12.tar文件目录。 造成这个问题的原因可能有几种可能性: 1. 文件目录不存在:请确保在执行tar命令时,当前目录中存在名为zookeeper-3.4.12.tar文件。您可以通过使用ls命令检查当前目录中的文件列表来确认文件的存在。 2. 文件目录位置错误:请确保您正在执行tar命令的目录中有名为zookeeper-3.4.12.tar文件。如果文件位于其他目录中,您可以使用cd命令切换到该文件所在的目录,并再次执行tar命令。 3. 文件权限问题:检查一下zookeeper-3.4.12.tar文件的权限设置。确保您有足够的权限来打开和读取该文件。您可以使用chmod命令更改文件权限,以确保您具有读取访问权限。 如果您已确认文件的存在和位置,并且具有足够的权限,但仍然无法解决这个问题,您可以尝试从其他来源重新获取zookeeper-3.4.12.tar文件,并确保它位于您执行tar命令的正确目录中。 ### 回答2: 根据提供的信息来看,错误信息显示找不到文件目录`zookeeper-3.4.12.tar`,因此无法打开该文件。 该错误可能有以下几种原因: 1. 文件目录不存在:请确保输入的文件路径是正确的,并且该文件目录确实存在于系统中。可以通过使用`ls`命令来检查目录中的文件文件夹列表。 2. 权限问题:如果文件目录的权限设置不允许进行读取或访问,可能会导致无法打开文件。您可以使用`ls -l`命令来查看文件的权限,并确保您具有相应的权限。 3. 错误的文件名或路径:请仔细检查输入的文件名和路径是否准确无误。即使拼写错误或路径错误一个字符,也可能导致无法找到文件。 4. 文件嵌套:如果`zookeeper-3.4.12.tar`文件是嵌套在其他文件夹中的,那么在运行tar命令时需要提供完整的路径。您可以使用`cd`命令导航到包含文件文件夹,然后再运行tar命令。 根据具体情况,您可以逐一排查这些可能导致错误的原因,以解决无法打开`zookeeper-3.4.12.tar`文件的问题。
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值