Linux文件和目录管理
一、绝对路径和相对路径
绝对路径:一定是从根目录写起的;如:cd /usr/local/mysql;
相对路径:首先进入/home,再进入到test;如:cd /home ;
二、命令cd
- cd+目录名,则直接切换到该目录下;
- pwd:返回内容则是显示当前所在目录;
- cd+. :表示当前目录;
- cd+… :表示当前目录的上一级目录;
- cd- :表示返回root目录下;
三、命令mkdir
- mkdir /tmp/cwd/test:如果没有中间的cwd目录,则会报错;
- mkdir -p /tmp/cwd/test:-p表示如果就算其中的目录,也会直接强制创建
- ls /tmp/cwd :返回test;
- ls -ld /tmp/cwd/test:返回目录属性,创建时间等;-d:将目录像文件一样显示,而不是显示其下的文件;-l:列出文件的详细信息。
- rmkdir /tmp/cwd/test:删除空目录,后面可以是一个目录,也可以是多个目录(用空格分隔)。注意只能删除目录,不能删除文件。(这里也可以加-p,但是还是只能删除空目录)
四、rm命令(可删除非空目录)
- rm -r :删除目录用的选项;(会询问你是否删除)
- rm -f:表示强制删除;(不会询问,直接删除。若目录本不存在,不会报错;若目录存在,会报错,所以最好加上r变成-rf) rm
-rf命令后面不能加“/”,否则会把系统文件全部删除!!
- rm -rf :如果此目录是存在的,使用-f命令时就会报错,这时用-rf就不会报错,能够成功删除。
五、环境变量PATH
使用命令时,直接打出命令,而没有使用这些命令的绝对路径的原因是环境变量PATH在起作用。
1、了解PATH