没有该文件或目录

cannot access xxxx: No such file or directory
			

这个错误是Linux系统中常见的文件或目录不存在错误。造成该错误的常见原因可能有:

(1)文件名写错。

(2)文件路径不对。例如文件不在当前目录下,但在命令中直接写了文件名,Linux命令默认在当前目录下查找该文件,找不到就会出现该错误。

Top

命令找不到

xxxx: command not found
			

这个错误表示系统中找不到该命令。造成该错误的原因有:

(1)命令名写错。

(2)系统中没有该命令。

(3)系统中有该命令,但命令所在目录不在环境变量PATH定义的路径中。

(4)修改环境变量PATH时将原内容覆盖。这会导致很多命令都找不到。

Top

权限不足

xxxx: Permission denied
			

这个错误是由于当前用户没有对该文件的某种权限造成的。造成该错误的原因有:

(1)执行一个文件,但没有执行(x)权限。如写好一个脚本程序,还没有为该文件添加执行权限就直接运行该文件时,会发生该错误。

(2)对一个文件执行读(写)操作,但当前用户没有该文件的读(写)权限。

(3)删除一个属主不是当前登录用户的文件。

Top

文件已存在

mkdir: cannot create directory ‘xxxx’: File exists
			

这个错误一般是在创建新目录是发生的。

创建新的普通文件时,如果文件已经存在,大部分命令会覆盖该文件的内容,因此不会提示文件已存在。但在创建目录时,如果同名的目录或文件已存在,则会提示该错误。

Top