Linux下使用bash进行文件的匹配与删除
来源:互联网 发布:何茂春 知乎 编辑:程序博客网 时间:2024/06/07 07:40
#!/bin/bash# 程序实现删除存在"$dir"中但不在"$list"中的所有文件# "$dir"目录里的文件可以集中存放在"$dir"中,也可以以文件名的首字母分别建立子目录,如"$dir/a"中存放以'a'开头的文件。dir="/tmp/files"list="/tmp/list"# $dir :文件名首字母为a-z的文件所在的目录,本程序中为"/tmp/files"# $list:列表所在的目录,本程序中为"/tmp/list"ls -1lR $dir | grep '^-' | cut -d ' ' -f 10 | while read line doif [ ! -f $list/$line ];thensubdir=$(echo $line | cut -c 1) rm $dir/$line 2> /dev/null || rm $dir/$subdir/$linefidone
- Linux下使用bash进行文件的匹配与删除
- linux下默认删除文件到回收站(bash实现)
- Linux下使用grep 进行全匹配匹配
- Linux下使用Zlib压缩库,进行文件的压缩与解压缩 (一)
- 【Bash脚本】删除两个目录下相同的文件
- linux下删除某一个目录及自身的bash脚本
- Linux下删除数量比较多的文件报错:-bash: /bin/rm: Argument list too long
- 使用foremost恢复linux下已删除的文件
- Linux下链接文件使用rm无法删除的解决办法
- 在linux下使用debugfs恢复rm删除的文件
- Linux下链接文件使用RM无法删除的解决办法
- Linux下的bash
- linux 下实现文件与目录删除
- linux下使用shred安全地删除文件
- linux 下使用 rsync 进行文件 同步
- linux 下使用 rsync 进行文件 同步
- Linux下通过find命令进行rm文件删除的小技巧
- java模糊匹配某文件夹下的文件并删除
- CALayer相关
- ADF sequence
- JS打印指定内容(新窗口)
- juery blockBI 弹出层插件
- 数据库到底用不用外键、触发器、索引、视图、存储过程
- Linux下使用bash进行文件的匹配与删除
- 回溯算法---01背包问题
- iPhone Backup information/note
- global.asax详解
- eclipse 去掉svn
- Win32多线程编程 总结
- 夏季注意补水,但要饮用高质量的水
- java core转化成head dump
- 心情随笔2