linux系统中rm命令的具体解释.docx
linux系统中rm命令的具体解释linux系统中rm命令的具体解释Linux系统中rm命令其实是remove的意思,删除一个或多个文件目录,下面由学习啦我为大家整理了linux系统中rm命令的具体解释,希望对大家有帮助!linux系统中rm命令的具体解释1.命令格式:rm选项文件2.命令功能:删除一个目录中的一个或多个文件或目录,假如没有使用-r选项,则rm不会删除目录。假如使用rm来删除文件,通常仍能够将该文件恢复原状。linux系统中rm命令参数讲明-f,-force忽略不存在的文件,从不给出提示。-i,-interactive进行交互式删除-r,-R,-recursive指示rm将参数中列出的全部目录和子目录均递归地删除。-v,-verbose具体显示进行的步骤-help显示此帮助信息并退出-version输出版本信息并退出linux系统中rm命令详解实例实例一:删除文件file,系统会先询问能否删除。命令:rm文件名输出:复制代码代码如下:rootlocalhosttest1#ll总计4-rw-r-r-1rootroot5610-2614:31log.logrootlocalhosttest1#rmlog.logrm:能否删除一般文件log.log?yrootlocalhosttest1#ll总计0rootlocalhosttest1#讲明:输入rmlog.log命令后,系统会询问能否删除,输入y后就会删除文件,不想删除则数据n。实例二:强行删除file,系统不再提示。命令:rm-flog1.log输出:复制代码代码如下:rootlocalhosttest1#ll总计4-rw-r-r-1rootroot2310-2614:40log1.logrootlocalhosttest1#rm-flog1.logrootlocalhosttest1#ll总计0rootlocalhosttest1#实例三:删除任何.log文件;删除前逐一询问确认命令:rm-i*.log输出:复制代码代码如下:rootlocalhosttest1#ll总计8-rw-r-r-1rootroot1110-2614:45log1.log-rw-r-r-1rootroot2410-2614:45log2.logrootlocalhosttest1#rm-i*.logrm:能否删除一般文件log1.log?yrm:能否删除一般文件log2.log?yrootlocalhosttest1#ll总计0rootlocalhosttest1#实例四:将test1子目录及子目录中所有档案删除命令:rm-rtest1输出:复制代码代码如下:rootlocalhosttest#ll总计24drwxr-xr-x7rootroot409610-2518:07scfdrwxr-xr-x2rootroot409610-2614:51test1drwxr-xr-x3rootroot409610-2517:44test2drwxrwxrwx2rootroot409610-2517:46test3drwxr-xr-x2rootroot409610-2517:56test4drwxr-xr-x3rootroot409610-2517:56test5rootlocalhosttest#rm-rtest1rm:能否进入目录test1?yrm:能否删除一般文件test1/log3.log?yrm:能否删除目录test1?yrootlocalhosttest#ll总计20drwxr-xr-x7rootroot409610-2518:07scfdrwxr-xr-x3rootroot409610-2517:44test2drwxrwxrwx2rootroot409610-2517:46test3drwxr-xr-x2rootroot409610-2517:56test4drwxr-xr-x3rootroot409610-2517:56test5rootlocalhosttest#实例五:rm-rftest2命令会将test2子目录及子目录中所有档案删除,并且不用逐一确认命令:rm-rftest2输出:复制代码代码如下:rootlocalhosttest#rm-rftest2rootlocalhosttest#ll总计16drwxr-xr-x7rootroot409610-2518:07scfdrwxrwxrwx2rootroot409610-2517:46test3drwxr-xr-x2rootroot409610-2517:56test4drwxr-xr-x3rootroot409610-2517:56test5rootlocalhosttest#实例六:删除以-f开始的文件命令:rm-f输出:复制代码代码如下:rootlocalhosttest#touch-frootlocalhosttest#ls-f-frootlocalhosttest#rm-frm:能否删除一般空文件-f?yrootlocalhosttest#ls-fls:-f:没有那个文件或目录rootlocalhosttest#可以以使用下面的操作步骤:rootlocalhosttest#touch./-frootlocalhosttest#ls./-f./-frootlocalhosttest#rm./-frm:能否删除一般空文件./-f?yrootlocalhosttest#实例七:自定义回收站功能命令:myrm()D=/tmp/$(date+%Y%m%d%H%M%S);mkdir-p$D;mv$Dechomovedto$Dok输出:复制代码代码如下:rootlocalhosttest#myrm()D=/tmp/$(date+%Y%m%d%H%M%S);mkdir-p$D;mv$Dechomovedto$Dokrootlocalhosttest#aliasrm=myrmrootlocalhosttest#touch1.log2.log3.logrootlocalhosttest#ll总计16-rw-r-r-1rootroot010-2615:081.log-rw-r-r-1rootroot010-2615:082.log-rw-r-r-1rootroot010-2615:083.logdrwxr-xr-x7rootroot409610-2518:07scfdrwxrwxrwx2rootroot409610-2517:46test3drwxr-xr-x2rootroot409610-2517:56test4drwxr-xr-x3rootroot409610-2517:56test5rootlocalhosttest#rm123.logmovedto/tmp/20211026150901okrootlocalhosttest#ll总计16drwxr-xr-x7rootroot409610-2518:07scfdrwxrwxrwx2rootroot409610-2517:46test3drwxr-xr-x2rootroot409610-2517:56test4drwxr-xr-x3rootroot409610-2517:56test5rootlocalhosttest#ls/tmp/20211026150901/1.log2.log3.logrootlocalhosttest#讲明:上面的操作经过模拟了回收站的效果,即删除文件的时候只是把文件放到一个临时目录中,这样在需要的时候还能够恢复过来。linux系统中rm命令的具体解释Linux系统中rm命令其实是remove的意思,删除一个或多个文件目录,下面由学习啦我为大家整理了linux系统中rm命令的具体解释,希望对大家有帮助!linux系统中rm命令的具体解释1.命令格式:rm选项文件2.命令功能:删除一个目录中推荐度: