最近(也就是前几天的冬天)写了一个简单的脚本,里面打包了一些文件夹,脚本如下:
#!/bin/bash
for DIR in `find -name "MY_NAME*" -type d`
do
tar -zcvf $DIR.tar.gz $DIR &
done
echo "Packing is done" > packing.txt
MY_NAME*
它工作正常,除了它在它运行的文件夹的每个子目录中搜索。因为MY_NAME*
文件夹包含大量文件,并且打包需要很长时间,所以我想限制时间损失,并且我希望find
命令MY_NAME*
仅在脚本运行的文件夹中查找这些目录(没有子目录)。可以用命令find
吗?