Linux rm命令用于删除一个文件或者目录。
语法:rm [options] name...
参数:
1.-i 删除前逐一询问确认。
2.-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
3.-r 将目录及以下之档案亦逐一删除。
实例::删除文件可以直接使用rm命令,若删除目录则必须配合选项"-r",例如:
# rm test.txt
rm:是否删除 一般文件 "test.txt"? y
# rm homework
rm: 无法删除目录"homework": 是一个目录
# rm -r homework
rm:是否删除 目录 "homework"? y
文件一旦通过rm命令删除,则无法恢复,所以必须格外小心地使用该命令。
Linux是一套免费使用和自由传播的类Unix *** 作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的 *** 作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。
Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络 *** 作系统。
使用命令:sudo rm -r 后面跟文件名称即可以删除。 Linux删除文件命令汇总①rm命令格式:rm [选项] 文件…②rm命令功能:删除一个目录中的一个或多个文件或目录,如果没有使用- r选项,则rm不会删除目录。如果使用rm来删除文件,通常仍可以将该文件恢复原状。③rm命令参数:-f:--force强制删除文件,从不给出提示,但是会忽略不存在的文件-i:--interactive 进行交互式删除-r, -R:--recursive 指示rm将参数中列出的全部目录和子目录均递归地删除。-v: --verbose 详细显示进行的步骤--help 显示此帮助信息并退出--version 输出版本信息并退出linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字-r 就是向下递归,不管有多少级目录,一并删除-f 就是直接强行删除,不作任何提示的意思④rm命令使用方法:1、Linux删除文件夹命令rm -rf /var/log/httpd/access将会删除/var/log/httpd/access目录以及其下所有文件、文件夹2、Linux删除文件命令rm -f /var/log/httpd/access.log将会强制删除/var/log/httpd/access.log这个文件3、Linux批量删除文件命令Linux中批量删除文件,可以直接执行删除命令:rm -rf 文件1 文件2 ……其中参数 r 和 f :r是递归删除,比如你要删除某个目录,而目录里面还有子目录或者文件的话就要加r这个参数,f参数是强制删除的意思,另外,如果文件很多,可以通过通配符*来批量删除,例如:rm -rf 1* 就是删除所有以1开头的文件或目录,* 直接通配了任意数量的任意字符。4、Linux删除隐藏文件命令我们知道在linux下隐藏文件是以“.”开头的,单纯的使用ls命令是看不到的,需要加上“-a”参数才可以。Linux删除隐藏文件可以使用命令:rm -fr .*(删除当前目录下的所有隐藏文件), rm -f .tmp(删除tmp文件),rm -fr .tmp(删除tmp目录或者文件)注意事项:使用这个rm -rf的时候一定要格外小心,linux没有回收站的。rm是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm * -rf)。所以,我们在执行rm之前好先确认一下在哪个目录,到底要删除什么东西, *** 作时保持高度清醒的头脑。补充说明:执行rm指令可删除文件或目录,如欲删除目录必须加上参数”-r”,否则预设仅会删除文件。好了,以上就是为大家整理的Linux删除文件命令汇总,希望对大家有所帮助。更多Linux命令,请看Linux命令大全。举个栗子吧:目录test下有一个文件file1,即test/file1。file1的文件属性为-rwxrwxrwx,即所有人都可以读取、修改和执行此文件,但如果你对此目录test的权限为r-x,即你只有读取目录和进入该目录的权限,而没有w权限,所以你不能对test目录下的文件进行删除 *** 作,同时也不能对test目录下的文件进行重命名,新建文件或目录。综上所述,是因为你对“某文件”所在的目录没有w权限,所以不能删除“某文件” ^_^
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)