linux 命令之 rm,rmdir 详解
来源:互联网 发布:ant java 版本 编辑:程序博客网 时间:2024/04/29 16:37
一.rm命令
rm ----remove files or directories 删除文件或者目录
结构:
rm [OPTION] ..FILE
说明:rm命令删除指定的文件.默认的情况下,它不会删除目录.
如果-I 或者 --interactive=once 选项被给出,那么如果指定的目录下大于3个文件,并且指定了参数-r|-R|--recursive ,也就是要循环删除某个目录.那么提示确认将会给出,如果指定结果是否定的,那么文件夹将不会被删除. 如果 -i 或者--interactive=always 选项给出,那么将会始终弹出确认提示询问用户是否真的要删除该文件.
更加深入的理解rm ,其实就是解除该文件的连接.当文件的连接数为0时,文件将会被彻底的删除.
参数:-i 删除前逐一询问确认。
-f,--force 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
-r,-R,--recursive 将目录及以下之档案亦逐一删除。recursive 表示"递归"的意思.
-I ,--interactive=once 之前已经说过,就是当文件夹中的文件大于3个时进行询问.
--one-file-system 当递归的删除文件夹内容时,如果指定目录下有其他文件系统的文件,那么将不会删除.
--no-preserve-root 不保护/,也就是可以删除根目录.
--preserve-root 保护更目录,不允许删除.
-d,--dir 删除空目录.
-v,--verbose 显示什么被删除了.(verbose表示啰嗦的.)
--version 显示rm版本,然后退出.
--help 显示帮助信息并退出.
范例:删除任何C语言程式档;删除前逐一询问确认 :
rm -i *.c
将 /www子目录及子目录中任何档案删除 :
rm -r /www
一次删除多个文件.
rm a.txt b.txt c.txt
当/www目录中有大于3个文件时进行询问.是否递归删除.
rm -Ir /www
二.rmdir命令
rmdir ---remove empty directories 删除空目录.
参数:
-p ,--parent 删除该目录和其父目录.
例如:rmdir -p a/b/c 等价于 rmdir a/b/c a/b a 注意,这里的文件夹都是空的文件夹.
-v,--verbose
--help
--version
这里我就不再赘述的,和之前rm的一样.
- linux 命令之 rm,rmdir 详解
- linux unix命令之 mkdir rmdir rm
- linux命令之mkdir&rmdir&rm
- Linux删除文件夹命令--rm, rmdir
- 初学linux命令-mkdir、rm、rmdir
- Linux 常用基本命令 rmdir rm
- Linux常用命令之mkdir rmdir touch rm
- linux命令之rmdir
- Linux指令--rm, rmdir
- Linux命令之目录切换、创建/删除/复制/移动文件 - cd,mkdir,cp,mv,rmdir,rm
- Linux学习笔记——rmdir命令和rm命令
- Linux命令(4):mkdir、rm、rmdir、mv、cp命令
- Linux命令基础7-rmdir和rm命令
- Linux命令(23)——rm和rmdir命令
- linux命令rmdir用法详解
- linux命令详解(6):rmdir
- linux rm命令详解
- Linux rm命令详解
- 线程同步的方法总结
- NFS文件系统挂载(服务器端+客户端)
- Pat(Advanced Level)Practice--1017(Queueing at Bank)
- HTTPS Server - Python2
- linux内核 asmlinkage宏
- linux 命令之 rm,rmdir 详解
- POJ3181 Dollar Dayz
- 每天一个C++小程序(十九)--桶排序
- 不要一辈子靠技术生存
- Simple HTTP Server and Client in Python
- python在windows下安装第三方库
- VC++小技巧-Output窗口输出定位 .
- POJ 2886 Who Gets the Most Candies(线段树+约瑟夫环)
- PHP中的字符串 — 表示方法