文件处理命令
目录文件处理命令
目录文件——文件夹
1.建立目录:mkdir 【选项】 【目录名】(目录名也可以加上具体路径)
make directory
选项:-p 递归创建
mkdir 目录名:在当前目录下创建目录名
mkdir -p 目录名1/目录名2:在当前目录下创建目录1,再在目录1下创建目录2
不加-p报错
2.切换所在目录:cd 【目录】
change directory
简化操作
cd ~:进入当前用户的家目录
cd :进入当前用户的家目录
cd -:进入上次目录
cd ..:进入上一级目录
cd .:进入当前目录(哪里也不去,但仍然是可识别的命令)
- 相对路径与绝对路径
相对路径,参照当前所在目录进行查找(用.或..)(用.时,可以不加,默认从当前目录下进行查找)
[root@localhost ~]# cd ../home/centos
绝对路径,从根目录开始指定,一级一级递归查找,在任何目录下都可以用相同的路径字符串进入指定位置
- Tab键:命令补全和目录补全
- cd /:/指根目录
3.查询当前所在目录:pwd
print working directory
4.删除空目录:rmdir
remove empty directory
5.删除目录与文件:rm 【选项】 【目录名或文件名】
remove
选项:
-r:删除目录
-f:强制执行
rm:本是针对普通文件
6.复制命令:cp 【选项】 【原文件或目录名】 【目标目录(及文件名)】
copy
选项:
-r:复制目录
-p:连带文件属性复制
-d:若原文件是链接文件,则复制其链接属性
-a:相当于-pdr
参数:
不加目标文件名,则与原文件名相同
7.剪切(或改名)命令:mv 【原目录(或文件)】 【目标目录(与文件名)】
move
不用加-r,即可对目录操作
原文件与目标目录在同一目录下则是改名,否则就成剪切
- ls -l:简化命令(严格讲应该是别名):ll