#! /bin/bash
#author zhuofeng
#cp mv rm 复制/移动一定大小的文件到指定目录
tdirectory="temp"
if ! [ -d $tdirectory ]
then
echo "create directory"
mkdir $tdirectory
fi
#for i in $(find ./ -type f -size +0b) #for 语句是以空格为分隔符,所以遇到名字有空格的文件,就会有问题
find ./ -type f -size +0b | while read i
do
echo "文件:$i"
done
#for i in $(find ./ -type f -size +0b)
find ./ -type f -size +0b | grep -v ^./$tdirectory | while read i #grep -v x2 : 排除x1目录下的x2文件/目录 (-v的作用是排除)
do
echo "开始$i"
cp -f "$i" $tdirectory # -f强制 -i询问
done
相关文章
- 10-06Frangipani: A Scalable Distributed File System 论文阅读
- 10-06bash while/until循环学习
- 10-06Codeforces 757B — Bash's Big Day(简单数学)(易wa)
- 10-06关于idea中File file = new File(path);这里的路径问题
- 10-06File FileStream StreamWriter StreamReader文件读写操作方法
- 10-06Uva 12361 File Retrieval 后缀数组+并查集
- 10-0608.File类与IO流——20——字节流、字符流
- 10-06File Split 1.0
- 10-06Bash Shell中命令行选项/参数处理
- 10-06安装zsh后使用vim输出_arguments:451: _vim_files: function definition file not found