jpegoptim-目标选项格式

时间:2019-02-20 20:24:15

标签: linux ubuntu jpegoptim

我正在尝试使用jpegoptim压缩几张图片。手册页中有一个选项,用于指定新压缩的jpg文件的目的地(因此它不会覆盖现有文件)。我尝试使用该选项,但我不断获得

jpegoptim: invalid argument for option -d, --dest
  

文件夹层次结构为:JPG
  -coverjem228.jpg(图片文件)
  -压缩(dir)

我正在尝试将它们压缩后放置在压缩目录中。我尝试了以下命令变体:

jpegoptim -d /compressed --size=60k coverjem228.jpg 
jpegoptim --dest=/compressed --size=60k coverjem228.jpg 
jpegoptim -d ./compressed --size=60k coverjem228.jpg 
jpegoptim --dest=./compressed --size=60k coverjem228.jpg 

但是错误仍然存​​在。有趣的是,唯一有效的命令是

jpegoptim -d . --size=60k coverjem228.jpg 
jpegoptim --dest=. --size=60k coverjem228.jpg 

jpegoptim -d .. --size=60k coverjem228.jpg 
jpegoptim --dest=.. --size=60k coverjem228.jpg 

我写错命令了吗?

1 个答案:

答案 0 :(得分:0)

在手册页中显示

-d<path>, --dest=<path>

这意味着,如果将目标文件夹命名为“ compressed”,并且与图像位于同一位置,则可以通过以下方式之一指定目标。

jpegoptim --dest=compressed --size=60k coverjem228.jpg
jpegoptim -dcompressed --size=60k coverjem228.jpg 

以下代码有效,因为。和..是有效文件夹(当前和父文件夹)

jpegoptim --dest=.. --size=60k coverjem228.jpg 

以下代码出于相同的原因起作用。但是,它可以在-d和。之间使用空格,也可以不使用。 (点)。但会警告该图像已存在。

jpegoptim -d . --size=60k coverjem228.jpg