一、目录处理命令
1、mkdir
命令名称:mkdir
命令英文原意:make directories
命令所在路径:/bin/mkdir
执行权限:所有用户
语法: mkdir -p [目录名]
功能描述:创建新目录
-p 递归创建
例子:
mkdir /temp/ceshi :意思是在temp下ceshi 目录
mkdir -p /temp/1/2 : 通过使用-p,来进行递归创建,比如在temp下创建目录1,在目录1下创建2,如果不加-p会报错
2、目录处理命令 cd
命令名称:cd
命令英文原意:change directory
命令所在路径:shell内置命令
执行权限:所有用户
语法: cd [目录]
功能描述:切换目录
例子:
cd /boot :意思是进入boot目录
cd .. :意思是返回上一级目录 (.. 两个点表示上一级目录 . 一个点表示当前目录)
3、目录处理命令 pwd
命令名称:pwd
命令英文原意:print working directory
命令所在路径:/bin/pwd
执行权限:所有用户
语法: pwd
功能描述: 显示当前目录
例子:
直接 pwd 显示当前目录
4、rmdir
命令名称:rmdir
命令英文原意:rmove empty directories
命令所在路径:/bin/rmdir
执行权限:所有用户
语法: rmdir [目录名]
功能描述:删除空目录(非空目录是删除不了的)
5、cp
命令名称:cp
命令英文原意:copy
命令所在路径:/bin/cp
执行权限:所有用户
语法:cp -rp [原文件或目录] [目标目录]
-r 复制目录
-p 保留文件属性
功能描述:复制文件或目录
a、复制文件到某个目录
cp /root/install.log /ceshi
b、复制目录到某个目录 必须加 -r选项
c、在我们复制文件时,如果想保留文件的属性,如最后修改时间,那么必须加上 -p属性
cp -p /root/install.log /ceshi
d、在我们复制文件和目录时,可以给复制的文件或目录进行改名操作
cp /root/insatall.log /ceshi/1.log
6、mv
命令名称:mv
命令英文原意:move
命令所在路径:/bin/mv
执行权限:所有用户
语法: mv [原文件或目录] [目标目录]
功能描述:剪切文件、改名
7、rm
命令名称:rm
命令英文原意:remove
命令所在令:/bin/rm
执行权限:所有用户
语法: rm -rf [文件或目录]
-r 删除目录
-f 强制执行
功能描述:删除文件或目录
如果要删除一个文件直接 rm 文件名 就可以了
如果是要删除一个目录 必须添加选项 -r ,如果该目录非空,linux会进入该目录一个一个文件提示你是否确定删除(linux终止一个命令 ctrl+c ,清屏 clear )
如果 添加 -f ,则不会进入目录挨个提示,直接提示你是否要删除该目录