rm -rf /path/to/directory/* 但请注意,这不会删除目录本身,只会删除目录内的所有内容。 举例说明如何在实际场景中使用 rm -rf 删除多个文件 假设你有一个目录 /tmp/test,其中包含了多个文件 file1.txt、file2.txt 和file3.txt,以及一个子目录 subdir。如果你想删除这些文件和子目录,可以使用以下命令:...
总结了几个解决方法:使用find命令,先将配置到的文件名找到,然后逐个删除 find . -name "*.temp" -exec rm -rf {} ;使用ls + xargs ls "*.temp" | xargs rm -rf
1. 删除当前目录下除隐含文件外的所有文件和子目录 rm -r * //这样删除数据做是非常危险的 2. 交互模式下删除文件 rm -i test.trc rm: remove regular file `test.trc'? y //输入y删除文件 n不删除文件 removed `test.trc'3. 递归删除某个目录下文件以及子目录 rm -rf tomcat/ //删除t...
把子目录及子目录中所有档案删除,并且不用一一确认 [root@localhost test]# rm -rf test2 [root@localhost test]# ls -l 总计16drwxr-xr-x 7 root root 4096 10-25 18:07 scf drwxrwxrwx 2 root root 4096 10-25 17:46 test3 drwxr-xr-x 2 root root 4096 10-25 17:56 test4 drwxr-xr-x 3 ...
rm-rf排除某一个或多个文件文件夹的删除 1.确认extglob 已经开启 #shopt extglob 如果是off,开启extglob #shopt -s extglob shopt, -s 开启, -u 关闭 2.新建几个文件和文件夹进行测试 #touch main.c main.h hello.c hello.h #mkdir dir1 dir2 保留hello.c hello.h dir1 #rm -rf !(hello.c|hello...
查看了下文件属性 linux drwxr-xr-x 已经是root了,权限7没啥问题呀,又研究了下,发现文件有一层不可写属性 chattr -i [filename] 当然,知道了方法也然并卵,因为rm -rf /*已经删除了chattr命令。 好了,库删完了,随笔也写完了,我跑路去了。 __EOF__...
一般rm -rf的用法是: # 删除当前目录所有文件 rm -rf ./* 1. 2. 但要是想删除当前目录除了aa.txt以外的其他所有文件呢,该怎么办呢? 命令如下: rm -rf !(aa.txt) 1. 然而这个时候可能会报错: bash: !: event not found 这是因为系统没有开启通配符功能,解决办法也很简单,去开启通配符功能: ...
-rf /mnt/hgfs/xxxxx rm命令使用详解 功能:删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。语法:rm [-fri]文件…例子:rm -i test example 参数:-f:强制删除,忽略不存在的文件,从不给出...
文件。用于删除目录树。 /Q 安静模式,带 /S 删除目录树时不要求确认 总结: 如果只想删除一个文件夹中第一层的文件,里面的子文件夹不删除,那么用del xxDir /f /q 如果想删除一个文件夹中的所有文件和子文件夹,那么用rd /s /q,这个等价于Linux中的rm -rf ...