这有点跟进:
Bash script for searching directory and moving files to a new directory, deleting any copies
我的bash脚本现在尝试将文件夹移动到指定目录并删除旧目录。但是,bash脚本会返回“不允许操作”错误的列表。我已尝试过所有内容,包括此处的所有建议变体:
https://superuser.com/questions/279235/why-does-chown-reports-operation-not-permitted-on-osx
我已经手动解锁了驱动器本身,并且驱动器的格式为mac os扩展,但没有任何影响。我可以通过拖动来手动添加或提取驱动器中的文件,但不能使用脚本集中。有没有人有任何想法?我正在使用最新的小牛队。这是我的剧本:
echo "Organizing files!"
SAVEIFS=$IFS
IFS=$(echo -en "\n\b")
MOV=$(find ./Backups.backupdb -maxdepth 4 -type d -iname "*movies*")
for filename in $MOV ; do
for file in ${filename}/* ; do
base=$(basename ${file})
if [ "$base" == "Series" ] ;
then
mv -n "$file" ./Seriesholder/ && rm -f "$file"
elif [ ! -d ./MovieLibrary/${base} ] ;
then
mv -n "$file" ./MovieLibrary/ && rm -f "$file"
echo "file added"
else
mv "$file" ~./Trash
echo "file trashed"
fi
done
done
IFS=$SAVEIFS
echo "Archive organized"