首页 > 代码库 > 1.2目录处理命令
1.2目录处理命令
一、目录创建命令:mkdir
命令名称:mkdir
命令英文原意:make directories
命令所在路径:/bin/mkdir
执行权限:所有用户
语法:mkdir [-p] 目录名 (方括号内容表示可选)
功能描述:创建新目录 ,-p 递归创建目录
例:
1,创建单个目录mkdir /tmp/demo,tmp目录下创建一个名为demo的目录
2,一次创建多个目录mkdir /tmp/demo /tmp/demo1 /tmp/demo2中间用空格隔开即可
3,递归创建目录,mkdir -p /tmp/demo/demo_1/demo_2
会同时创建3个相互嵌套的目录tmp下是demo,demo下是demo_1,demo_1下是demo_2
二、删除空目录命令:rmdir
命令名称:rmdir
命令英文原意:remove empty directories
命令所在路径:/bin/rmdir
执行权限:所有用户
语法:rmdir 目录名
功能描述:删除空目录
例:
rmdir /tmp/demo(必须是空目录,否则报错)
三、目录切换命令:cd
命令名称:cd
命令英文原意:change directory
命令所在路径:sell内置命令
执行权限:所有用户
语法:cd 目录
功能描述:切换目录
例:
cd /tmp/demo 从当前目录切换到demo目录
cd . 当前目录
cd .. 从当前目录切换到上一级目录
cd / 切换到根目录
cd ~ cd 切换到当前用户家目录
cd - 返回上一次的目录
四、显示当前目录命令:pwd
命令名称:pwd
命令英文原意:print working directory
命令所在路径:/bin/pwd
执行权限:所有用户
语法:pwd
功能描述:显示当前目录
例:
【root@localhost tmp】pwd执行后输出 /tmp
五:复制文件或目录命令:cp
命令名称:cp
命令英文原意:copy
命令所在路径:/bin/cp
执行权限:所有用户
语法:cp 【-r或-p,可组合使用,什么也不加表示复制文件】 源文件或目录 目标目录
-r 复制目录
-p 保留文件属性
功能描述:复制文件或者目录
例:
复制一个文件:cp /tmp/a.txt /etc/demo
复制一个目录:cp -r /tmp/demo_1 /etc/demo
同时复制多个文件:cp /tmp/a.txt /tmp/b.txt /etc/demo1
复制的同时保留文件信息:cp -rp /tmp/a.txt /etc/demo
六、移动文件或目录命令:mv
命令名称:mv
命令英文原意:move
命令所在路径:/bin/mv
执行权限:所有用户
语法:mv 源文件或者目录 目标目录
功能描述:剪切文件,改名
例:
mv /tmp/a.txt /etc/demo ;剪切一个文件或目录
mv /tmp/a.txt /etc/demo/b.txt;剪切同时改名
mv /tmp/a.txt /tmp/b.txt /ect/demo;同时剪切多个文件
七、删除文件或目录命令:rm
命令名称:rm
命令英文原意:remove
命令所在路径:/bin/rm
执行权限:所有用户
语法:rm [-r或-f或-rf] 文件或目录
-r 删除目录
-f 强制删除,不进行询问
功能描述:删除文件
例:
rm /tmp/a.txt 删除一个文件
rm -r /tmp/demo 删除一个目录
rm -rf /tmp/demo 强制删除一个目录,不提示
1.2目录处理命令