5

我有大量带有 .gif 扩展名的文件。我想将所有动画 gif 移动到另一个目录。如何使用 linux shell 做到这一点?

4

1 回答 1

10

基本上,如果识别为 GIF 返回多于一行,则它可能是动画的,因为它包含多于一张图像。但是,您可能会得到误报。

在 shell 中使用示例:

for i in *.gif; do
  if [ `identify "$i" | wc -l` -gt 1 ] ; then
    echo move "$i"
  else
    echo dont move "$i"
  fi
done
于 2010-09-20T15:05:35.990 回答