删除文件的技巧
来源:互联网 发布:python网页架构 编辑:程序博客网 时间:2024/04/18 06:17
1. 删除目录内所有文件但保留指定的几个文件
ls -I: --ignore=PATTERNgrep -v: --invert-match
example-01: ls -I
~/tmp/test> lsf1 f2.php f3.php f4.c f5.c~/tmp/test> rm -rf `ls -I *.c`# "PATTERN" 必须加引号~/tmp/test> lsf1 f2.php f3.php f4.c# 不加引号就出错~/tmp/test> rm -rf `ls -I f4.c`# 如果是文件全名可以不加引号,但是只能指定一个文件名~/tmp/test> lsf4.c~/tmp/test>
example-02: ls -I
~/tmp/test> lsf1 f2.php f3.php f4.c f5.c~/tmp/test> rm -rf `ls -I '*.c'`# "PATTERN" 加引号~/tmp/test> lsf4.c f5.c
example-03: egrep -v
~/tmp/test> lsf1 f2.php f3.php f4.c f5.c~/tmp/test> rm -rf `ls | grep -v 'f2.php|f4.c'`# 不能用 grep, 因为 grep 不支持 "|"~/tmp/test> ls~/tmp/test> touch f1 f2.php f3.php f4.c f5.c~/tmp/test> lsf1 f2.php f3.php f4.c f5.c~/tmp/test> rm -rf `ls | egrep -v 'f2.php|f4.c'`# 用 egrep~/tmp/test> lsf2.php f4.c
- 删除文件的技巧
- 一次性批量删除Windows下的.svn文件的技巧
- 一次性批量删除Windows下的.svn文件的技巧
- 五个技巧:让已彻底删除的文件失而复得
- Linux技巧:一次删除一百万个文件的最快方法
- Linux技巧:一次删除一百万个文件的最快方法
- 恢复电脑误删除文件的小技巧
- Linux技巧:一次删除一百万个文件的最快方法
- Shell小技巧:删除文件中重复的行
- Linux技巧:一次删除一百万个文件的最快方法
- 在 Linux 中删除超大文件的技巧
- Python删除冗余文件技巧
- 删除分节符的技巧
- 【Windows添加删除的技巧】
- Eclipse删除workspace的技巧
- oracle删除数据的技巧
- 删除不能删除的文件
- 删除无法删除的文件
- js遍历对象列表方法
- C++ win32 Sleep()头文件 #include <windows.h>
- sql语句中的left join、right join、inner join的区别
- 浅谈无线设备的校准
- 共享内存的使用
- 删除文件的技巧
- android4.0增加遥控器按键步骤<2>
- android adb 没法识别
- 学习在win7上搭建android开发平台
- Python : 反斜杠
- 远程下载图片
- Spring在ssh中的作用
- 流媒体Live555学习(一)
- DirectX 9.0 SDK