linux基础指令讲解(rmdir、rm、man、cp、mv、cat、more、less、head、tail)

🪐🪐🪐欢迎来到程序员餐厅💫💫💫

          主厨:邪王真眼
主厨的主页:Chef‘s blog  
所属专栏:青果大战linux

总有光环在陨落,总有新星在闪烁


rmdir指令

语法: rmdir [-p]  [dirName]
适用对象:具有当前目录操作权限的所有使用者

功能

只能删除空目录
  • 使用rmdir指令前:
[qingguo@iZf8z6fhz4n89uhtqx9ey6Z ~]$ tree ./
./
├── d.txt
├── pp
│   └── p
  • 使用rmdir指令后
[qingguo@iZf8z6fhz4n89uhtqx9ey6Z ~]$ rmdir pp/p
[qingguo@iZf8z6fhz4n89uhtqx9ey6Z ~]$ tree ./
./
├── d.txt
├── pp

常用选项

-p 当子目录被删除后如果父目录也变成空目录的话,就连带父目录一起删除。
  • 使用rmdir -p指令前:
[qingguo@iZf8z6fhz4n89uhtqx9ey6Z ~]$ tree ./
./
├── d.txt
├── pp
│   └── p
  • 使用rmdir -p指令后
[qingguo@iZf8z6fhz4n89uhtqx9ey6Z ~]$ rmdir -p pp/p
[qingguo@iZf8z6fhz4n89uhtqx9ey6Z ~]$ tree ./
./
├── d.txt

rm 指令

rm命令可以删除文件和目录
语法:rm [-选项] [文件或目录]
适用对象:所有使用者

功能

删除文件或目录(删除目录需要加入-r选项)
  •  使用rm指令前:
[qingguo@iZf8z6fhz4n89uhtqx9ey6Z ~]$ tree ./
./
├── d.txt
├── pp
│   └── p.txt
  • 使用rm指令后
[qingguo@iZf8z6fhz4n89uhtqx9ey6Z ~]$ rm pp/p.txt
[qingguo@iZf8z6fhz4n89uhtqx9ey6Z ~]$ tree ./
./
├── d.txt
├── pp

常用选项

-r 删除目录及其下所有文件和子目录
  • 使用rm 指令后可以看出删除失败了
[qingguo@iZf8z6fhz4n89uhtqx9ey6Z ~]$ rm pp
rm: cannot remove ‘pp’: Is a directory
  • 使用rm -r指令后
[qingguo@iZf8z6fhz4n89uhtqx9ey6Z ~]$ rm -r pp
[qingguo@iZf8z6fhz4n89uhtqx9ey6Z ~]$ tree ./
./
├── d.txt
 -i 删除前逐一询问确认
  • 使用rm -i指令前
[qingguo@iZf8z6fhz4n89uhtqx9ey6Z ~]$ rm -r pp
[qingguo@iZf8z6fhz4n89uhtqx9ey6Z ~]$ tree ./
./
├── d.txt
  • 使用rm -i -r指令前
[qingguo@iZf8z6fhz4n89uhtqx9ey6Z ~]$ mkdir -p pp/p
[qingguo@iZf8z6fhz4n89uhtqx9ey6Z ~]$ rm -i -r pp
rm: descend into directory ‘pp’? y
rm: remove directory ‘pp/p’? y
rm: remove directory ‘pp’? y
[qingguo@iZf8z6fhz4n89uhtqx9ey6Z ~]$ tree ./
./
├── d.txt

-f 即使文件属性为只读(即写保护),亦直接删除

这个就是直接强制删除文件了,一条指令直接带走这个目录下所有子目录和文件以及该目录本身,

而且不会去询问你“是否要删除该文件”


man指令:

Linux的命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值