我在centos 6盒子上有samba共享目录,我只想确保共享目录中的所有文件都必须是windows可执行文件(.exe),有没有办法根据他们的mimetype搜索samba共享上的所有目录保留“application/x-dosexec”mime 类型文件并删除其余文件。
我试过了
for i in /mnt/storage/SAMBA/*
do
[ x"$(file --mime -b "$i")" != application/x-dosexec ] && echo rm "$i"
done
但他们不会递归搜索