一 linux文件路径
文件路径就是文件存放的地方,比如:/usr/local/mysql。只要告诉系统某个文件的路径,系统就可以找到这个文件。
在Linux中存在绝对路径和相对路径。
- 绝对路径:一定是由根目录/ 写起的,如/usr/local/mysql。
- 相对路径:不是由根目录/ 写起的,比如我当前在/root下,那么要表示/root/test/可以直接 ls test/
二 cd命令
命令cd (=change directory) 用来变更用户所在目录即切换目录,如果后面什么都不跟,就进入当前用户的根目录。root的根目录就是/root。
实例如图所示。
命令cd 的后面只能是目录名,如果是跟了文件名,则会报错。
如下图所示。
注:两个特殊的符号也可以表示目录。“.” 表示当前目录,“..” 表示当前目录的上级目录。
三 mkdir 命令
mkdir= make directory,用于创建目录。
格式:mkdir [-mp] [目录名称]。其中,-m,-p为选项。
-m选项,用于指定要创建目录的权限。
-p 选项,建立多级目录。
实例如图所示。
四 rmdir 命令
rmdir= remove directory, 用于删除空目录。后面是一个目录,也可以是多个目录(用空格分隔)。
该命令只能删除目录,不能删除文件。
实例如下图所示。
一般不用rmdir命令,改用rm 命令(remove的简写)。这个命令既可以删除目录,又可以删除文件。
五 rm 命令
rm=remove
rm命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。可以用命令 man rm 来获得详细帮助信息。
语法: rm (选项) (参数)
常用的选项:
-r 删除目录用的选项
-f 强制删除文件或目录-d 直接把欲删除的目录的硬连接数据删除成0,删除该目录-i 删除已有文件或目录之前先询问用户-v =visual显示指令的详细执行过程- -r : 删除目录用的选项,类似于rmdir,但可以删除非空目录。
和rmdir不同的是,使用rm -r 命令删除目录时,会询问是否删除,如果输入“y”则会删除,如果输入“n”则不删除。
- -f :表示强制删除。不询问是否删除,而是直接删除。如果后面跟一个不存在的文件或者目录,则不会报错。
实例如下:
删除一个存在的目录,即使加上-f 选项也会报错。使用命令rm删除目录时,一定要加-r 选项。
实例如下:
注意:
rm -rf 命令后不能加上“/” ,否则它会把系统文件全部删除,这非常危险!谨慎!