linux命令学习-文件目录之rm命令
2016-11-10 15:01
155 查看
rm简介
rm命令为删除一个目录中的一个或多个文件或目录,也可以某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变rm是一个危险的命令,使用的时候要特别当心,否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm * -rf)。所以,在执行rm之前最好先确认一下在哪个目录,到底要删除什么东西。
命令学习
命令格式:rm [选项] 文件命令功能:删除一个目录中的一个或多个文件或目录,如果没有使用- r选项,则rm不会删除目录。如果使用 rm 来删除文件,通常仍可以将该文件恢复原状。
命令参数:
-f,忽略不存在的文件,从不给出提示。
-i,进行交互式删除
-r, -R,指示rm将参数中列出的全部目录和子目录均递归地删除。
-v, –verbose 详细显示进行的步骤
–help 显示此帮助信息并退出
–version 输出版本信息并退出
常用范例
例一:删除文件file,系统会先询问是否删除。rm filename
例二:强行删除file,系统不再提示
rm -f filename
例三:删除任何.log文件;删除前逐一询问确认
rm -i *.log
例四:将 test1子目录及子目录中所有档案删除
rm -r test1
例七:自定义回收站功能
myrm()
{
D=/tmp/(date+//在/tmp文件夹中创建名为“当前日期”的文件//其中“date+mkdir−pD;
//以变量D中的路径创建文件夹
mv “@"D && echo “moved to $D ok”;
//将所要删除的文件移入变量D中的文件夹内,移入成功后,输出移动成功
}
相关文章推荐
- 20160218自学Linux_根文件目录介绍+目录管理命令学习(mkdir,rmdir,tree,touch,stat,rm,nano,cp,mv,insatll)
- Linux学习笔记--rm命令(删除文件或目录)
- *Linux常用命令学习1---(安装、文件系统、目录操作命令cd ls mv cp rm mkdir、链接命令ln……)
- linux的一个find命令rm删除某目录下所有子目录 中的某类文件
- Linux删除文件或目录命令:rm
- Linux常用命令学习总结 - 文件目录管理类命令(2)
- [Linux学习笔记]目录、路径、文件、目录常用命令
- Linux下基本的文件和目录管理命令学习教程
- Linux学习笔记之--常用文件操作及目录管理命令
- Linux学习笔记之基本命令二(目录和文件)
- Linux学习笔记---目录处理命令---删除文件或目录
- linux下使用rm命令删除一个有大量文件的目录
- linux命令,文件与目录(cp,pwd,mkdir,rmdir;ls,cp,rm,mv,basename,dirname;cat,tac,more,less,head,tail,touch,umask,chattr,file,which,locate,find)
- linux讨论之文件系统与目录结构与学习命令前奏
- linux学习第三篇 目录结构及创建/删除文件、目录的命令使用
- 【Unix/Linux】【命令】【文件,目录操作工具】删除文件或目录——rm命令
- linux下rm命令使用详解---linux删除文件或目录命令
- Linux 命令 - rm: 删除文件和目录
- 【每天一个Linux命令】22. 删除文件命令rm && 删除空目录命令rmdir
- Linux学习笔记之权限与命令之间的关系(重要)及文件与目录知识总结