mv: 无法获取"jdk-8u91-linux-x64.tar.gz/" 的文件状态(stat): 不是目录
时间: 2024-03-29 18:36:34 浏览: 11
这个错误提示意味着"jdk-8u91-linux-x64.tar.gz"不是一个目录,而是一个文件。因此,您不能将其移动到"/usr/local/java"目录中,因为"/usr/local/java"目录只能包含目录。如果您想要将该文件解压并安装Java,可以使用以下命令:
1. 首先,进入包含"jdk-8u91-linux-x64.tar.gz"文件的目录,例如:
`cd /home/user/Downloads`
2. 然后,解压该文件:
`tar -xzf jdk-8u91-linux-x64.tar.gz`
解压后,您应该会在当前目录下看到一个名为"jdk1.8.0_91"的目录。
3. 最后,将该目录移动到"/usr/local/java":
`sudo mv jdk1.8.0_91 /usr/local/java`
注意:由于"/usr/local/java"是系统级别的目录,因此您需要使用sudo命令以root权限来执行该命令。
相关问题
mv jdk-8u91-linux-x64.tar.gz/ /usr/local/java
这也是一个Linux命令,它的作用是将当前目录下的名为"jdk-8u91-linux-x64.tar.gz"的压缩文件移动到"/usr/local/java"目录下。该文件应该是Java SE Development Kit 8u91的安装包,其中"/usr/local/java"是Java安装目录的默认路径之一。在移动之后,您需要解压安装包并配置Java环境变量。您可以参考Java官方文档或者一些在线教程来完成这些步骤。
tar zxvf jdk-8u221-linux-x64.tar.gz -C /data/jar
这个命令是用来解压缩名为 `jdk-8u221-linux-x64.tar.gz` 的文件,并将其解压到 `/data/jar` 目录下。具体的命令解释如下:
- `tar`: 是一个用于处理 tar 文件的命令。
- `zxvf`: 是 tar 命令的选项,用于指定解压缩的操作。其中:
- `z`: 表示使用 gzip 解压缩。
- `x`: 表示要解压缩文件。
- `v`: 表示显示详细的解压缩过程。
- `f`: 表示指定要解压缩的文件名。
- `jdk-8u221-linux-x64.tar.gz`: 要解压缩的文件名为 `jdk-8u221-linux-x64.tar.gz`。
- `-C /data/jar`: 表示将解压后的文件放置在 `/data/jar` 目录下。
所以,执行这个命令后,将会把 `jdk-8u221-linux-x64.tar.gz` 文件解压到 `/data/jar` 目录下。