本文介绍Linux实例中执行wget命令时提示“command not found”或“Permission denied”错误的解决方案。
在Linux系统的ECS实例中,执行wget命令时提示“command not found”错误怎么办?
问题现象
在Linux实例中执行wget
命令时提示“command not found”,执行yum install wget
命令时提示“already installed and latest version”。
问题原因
检查/usr/bin
目录中没有wget
命令文件,但存在wge
命令的文件,可能是由于命令文件有被重命名导致报错。
解决方案
请您参考以下步骤进行操作。
远程连接Linux实例。
具体操作,请参见通过密码或密钥认证登录Linux实例。
执行以下命令查询
wge
命令的路径。whereis wge
命令返回结果如下,表示
wge
命令路径为/usr/bin/wge
。wge:/usr/bin/wge
根据上述的路径,执行以下命令重命名即可。
cp /usr/bin/wge /usr/bin/wget
重新执行
wget
命令,若不再提示以上报错信息,则表示问题已修复。
在Linux实例系统的ECS实例中,使用wget命令下载时提示“Permission denied”错误怎么办?
问题现象
在Linux系统的ECS实例中,使用wget
下载时提示以下信息。
wget bash: /usr/bin/wget: Permission denied
问题原因
在Linux实例系统的ECS实例中,wget
命令权限为000,没有读写执行权限。
解决方案
请您参考以下步骤进行操作。
远程连接Linux实例。
具体操作,请参见通过密码或密钥认证登录Linux实例。
执行以下命令查看
wget
命令权限。ls -l /usr/bin/wget
命令返回结果如下,说明
wget
命令权限为000,没有读写执行权限。-------- 1 root root 366800 Oct 31 2014 /usr/bin/wget
执行以下命令,查看
/usr/bin/wget
目录属性。lsattr /usr/bin/wget
命令返回结果如下,表示
/usr/bin/wget
目录属性为i
(不允许在该目录下新建和删除文件)。----i--------e- /usr/bin/wget
执行以下命令,移除
/usr/bin/wget
目录i
属性。chattr -i /usr/bin/wget
执行以下命令,对
/usr/bin/wget
目录进行授权。chmod 755 /usr/bin/wget
重新执行
wget
命令,若不再提示以上报错信息,则表示问题已修复。
文档内容是否对您有帮助?