rm [选项] 文件… 命令功能 删除一个目录中的一个或多个文件或目录,如果没有使用- r选项,则rm不会删除目录。如果使用 rm 来删除文件,通常仍可以将该文件恢复原状。 命令参数 -f, --force 忽略不存在的文件,从不给出提示。 -i, --interactive 进行交互式删除-r, -R, --recursive 指示rm将参数中列出的...
虽然 "-rf" 选项是用来删除目录的,但是删除文件也不会报错。所以,为了使用方便,一般不论是删除文件还是删除目录,都会直接使用 "-rf" 选项。
rm-rf !(keep) #删除keep文件之外的所有文件rm-rf !(keep1 | keep2) #删除keep1和keep2文件之外的所有文件
一般rm -rf的用法是: # 删除当前目录所有文件 rm -rf ./* 1. 2. 但要是想删除当前目录除了aa.txt以外的其他所有文件呢,该怎么办呢? 命令如下: rm -rf !(aa.txt) 1. 然而这个时候可能会报错: bash: !: event not found 这是因为系统没有开启通配符功能,解决办法也很简单,去开启通配符功能: shopt -...
alias 是一种在命令行中创建的快捷方式,可以让我们通过一个简单的命令来执行多个命令。在本例中,alias cd rm rf 是用来删除指定目录下的所有文件和子目录的命令。 cd 命令用来改变当前的工作目录,rm 命令用来删除指定的文件或目录,而 rf 则是 recursive 的缩写,表示递归删除指定的目录下的所有文件和子目录。
1. 删除当前目录下除隐含文件外的所有文件和子目录 rm -r * //这样删除数据做是非常危险的 2. 交互模式下删除文件 rm -i test.trc rm: remove regular file `test.trc'? y //输入y删除文件 n不删除文件 removed `test.trc'3. 递归删除某个目录下文件以及子目录 rm -rf tomcat/ //删除...
选项可以组合。例如,要删除所有.png文件并在每次删除前提示并在每次删除后显示报告:rm -iv *.png -rf删除文件和目录,即使不为空 将f标志添加到递归rm命令以跳过所有确认提示:rm -rf filenames/ 三、结合rm和其他命令: 使用find和删除旧文件 将find命令的-exec选项与结合使用rm以查找并删除所有超过28天的文件...
rm命令是常用的命令,用来删除文件或目录(remove files or directories)。它也是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令(比如在/下执行rm * -rf)。所以,我们在执行rm之前最好先确认一下在哪个目录,到底要删除什么东西,操作时保持清醒的头脑。
find.-name'node_modules'-type d-prune-exec rm-rf'{}'+ 删除文件 代码语言:javascript 复制 rm testfile.txt 删除目录 代码语言:javascript 复制 rm-r[目录名称] 删除操作前有确认提示 代码语言:javascript 复制 rm-i[文件/目录] rm忽略不存在的文件或目录 ...