rm 删除
删除文件
$ rm filename
一、rmdir:删除一个空的目录
rm命令
用于删除文件或文件夹。具体语法为:rm + 路径 +文件名 。例如,要删除/home/long/manual.tar文件,用下面命令:rm /home/long/manual.tar 如果要删除目录,用rm –r +路径+目录名 。例如:要删除/home/manual目录,用rm –r /home/manual
注意:要删除一个文件或文件夹,首先要具有对这个文件夹的写权限。
-v选项:提示
mkdir -v directoryName
结果: 操作成功后都会有提示信息。
image
一次删除两个目录,用空格分开: 空目录1、空目录2
rmdir directory1 directory2
结果:一次删除了空目录1、2
-p选项:级联删除
eg1: 目录1122/1
rmdir -p -v 1122/1
结果:先删除1122/1,再删除1122。
eg2: 目录1122/1 1122/2
rmdir -p -v 1122/1
结果:删除1122/1,再删除1122时错误,因为此时1122不是空文件夹。
二、rm 删除文件或者目录
- -f选项:不管目录下的文件存在不存在,都不给予提示(force强制)
目录1122/1/a,1122/1为目录,a为文件
rm -f 1122/1
结果:提示1122/1为目录,不能删除
rm 1122/1/a
结果:成功,但是没有任何提示
rm 1122/1/b
结果:没有任何提示 - -r:删除此目录下的所有文件,但是此目录不删除
目录:1122/1 1122/2
rm -r -v 1122
结果:删除1122/1 1122/22 - 组合删除
删除该目录以及该目录下的所有文件
目录1122/1/a 1122/2
sudo rm -rf -v /Volumes/macOSSierra/Backups.backupdb/xxx/xxxx