【每天一个Linux命令】22. 删除文件命令rm && 删除空目录命令rmdir
来源:互联网 发布:2015年进出口数据 编辑:程序博客网 时间:2024/04/30 02:48
1. 删除文件命令rm
命令用途
用来删除文件或目录的命令
命令格式
rm命令的一般形式为:
rm [选项] 文件…
该命令的各选项含义如下:
- f 忽略不存在的文件,从不给出提示。
- r 指示rm将参数中列出的全部目录和子目录均递归地删除。
- i 进行交互式删除
命令实例
bixiaopeng@bixiaopengtekiMacBook-Pro workspace$ touch 1.txt#1.删除一个文件,删除时会有提示bixiaopeng@bixiaopengtekiMacBook-Pro workspace$ rm -i 1.txtremove 1.txt? ybixiaopeng@bixiaopengtekiMacBook-Pro workspace$ touch 1.txt#2.强制删除一个文件,不管文件在不在bixiaopeng@bixiaopengtekiMacBook-Pro workspace$ rm -f 1.txtbixiaopeng@bixiaopengtekiMacBook-Pro workspace$ ls -al | grep 1.txtbixiaopeng@bixiaopengtekiMacBook-Pro workspace$ mkdir dir1#3.删除一个目录bixiaopeng@bixiaopengtekiMacBook-Pro workspace$ rm -r dir1bixiaopeng@bixiaopengtekiMacBook-Pro workspace$ mkdir dir1#4.删除一个目录,删除时会有提示bixiaopeng@bixiaopengtekiMacBook-Pro workspace$ rm -ri dir1examine files in directory dir1? yremove dir1? ybixiaopeng@bixiaopengtekiMacBook-Pro workspace$ ls -al |grep dir1
2. 删除空目录命令rmdir
命令用途
该命令从一个目录中删除一个或多个子目录项,删除某目录时也必须具有对父目录的写权限。
命令格式
rmdir [选项]... 目录...命令参数:
- p 递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除。如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准输出上显示相应的信息。
-v, --verbose 显示指令执行过程
命令举例
bixiaopeng@bixiaopengtekiMacBook-Pro workspace$ mkdir dir2bixiaopeng@bixiaopengtekiMacBook-Pro workspace$ cd dir2bixiaopeng@bixiaopengtekiMacBook-Pro dir2$ mkdir dir3bixiaopeng@bixiaopengtekiMacBook-Pro dir2$ cd dir3bixiaopeng@bixiaopengtekiMacBook-Pro dir3$ touch f1#建一个空目录bixiaopeng@bixiaopengtekiMacBook-Pro dir3$ mkdir dir2/dir3/dir4bixiaopeng@bixiaopengtekiMacBook-Pro dir3$ cd ../..#删除一个非空的目录试试bixiaopeng@bixiaopengtekiMacBook-Pro workspace$ rmdir dir2/dir3rmdir: dir2/dir3: Directory not empty#删除一个空目录bixiaopeng@bixiaopengtekiMacBook-Pro workspace$ rmdir dir2/dir3/dir4#看一下,之前那个空目录没了bixiaopeng@bixiaopengtekiMacBook-Pro workspace$ ls -al dir2/dir3total 0drwxr-xr-x 3 bixiaopeng wheel 102 10 10 19:21 .drwxr-xr-x 3 bixiaopeng wheel 102 10 10 19:19 ..-rw-r--r-- 1 bixiaopeng wheel 0 10 10 19:19 f1#将dir3变成空目录bixiaopeng@bixiaopengtekiMacBook-Pro workspace$ rm dir2/dir3/f1#使用-p命令删除所有的空目录bixiaopeng@bixiaopengtekiMacBook-Pro workspace$ rmdir -p dir2/dir3bixiaopeng@bixiaopengtekiMacBook-Pro workspace$ ls -al |grep dir2
- 【每天一个Linux命令】22. 删除文件命令rm && 删除空目录命令rmdir
- ubuntu 删除文件目录 rm rmdir 命令
- mkdir命令(建立一个目录) rmdir命令(删除一个目录) rm命令(删除文件)
- mkdir命令(建立一个目录) rmdir命令(删除一个目录) rm命令(删除文件)
- rmdir命令(删除一个目录)
- linux命令学习(5):rmdir命令(删除空目录)
- Linux删除文件夹命令--rm, rmdir
- Linux命令之目录切换、创建/删除/复制/移动文件 - cd,mkdir,cp,mv,rmdir,rm
- LinuxStudyNote(10)-Linux常用命令(2)-文件处理命令(5)删除空目录命令rmdir
- Linux删除文件或目录命令:rm
- linux rm 命令(删除文件和目录)
- Linux的相对和绝对路径、cd命令、创建和删除目录mkdir/rmdir和rm命令
- linux删除文件命令rm
- Linux rm命令 删除文件夹 文件 命令
- 每天一个Linux命令:rmdir
- rm命令(删除文件)
- linux删除命令rm
- linux强制删除目录命令rm -rf
- Codeforces Round #202 (Div. 1) D. Turtles
- Android入门学习(一)——准备
- linux组成和linux系统目录详解
- mysql在表的某一位置增加一列、删除一列、修改列名
- hdu 1013-Digital Roots
- 【每天一个Linux命令】22. 删除文件命令rm && 删除空目录命令rmdir
- 打造轻量级Windows Phone7 游戏引擎-Samurai 第一话 Globals & Music
- poj1062
- 闪回数据库(Flashback Database)
- cocos2d 通过节点控制屏幕中的全体渲染对象
- iOS ASIHTTPRequest详解
- LINUX下GDB调试
- sgu 204
- HDU 4091 Zombie’s Treasure Chest (不错的数论题)