Linux常用命令或工具集
来自KlniuWiki
目录 |
1 图像
1.1 设置图像大小
- 在当前目录查找所有jpg图片并将大小设置为600X480,转换后文件覆盖源文件。
find ./ -name '*.jpg' -exec convert -resize 600x480 {} {} \;
1.2 转换pdf为png图像
Imagemagick工具:将PDF拆分为png图像,可定制参数。
convert -quality 100 -antialias -density 96 -transparent white -trim test.pdf test.png
方法原理:
有时候,需要对pdf中的图片进行再处理,比如排列,拆分,用下边的方法,就可以轻易解决。
ImageMagick 附带的 convert 不仅可以处理图片,还可以将 pdf 转换为 png,方法非常简单,只需要:
convert example.pdf example.png
example.pdf 的每一页,都会转换为 example-x.png 图片,这样,你就可以为每一张图片命名来表明内容,也可以用图像编辑软件改变大小、加注标记,也可以贴到论坛或者 blog 上去了~
convert 命令还有许多选项参数,可以来调节转换的效果:
- -trim:裁剪图像四周空白区域;
- -transparent color:去除图像中指定的颜色;
- -density geometry:设定图像的 DPI 值,若不明 DPI 值的概念,可参考《有关pt, px及DPI的知识》;
- -antialias:让图像具有抗锯齿的效果;
- -quality:图像压缩等级。
1.3 图像上下合并
Imagemagick工具:图片上下合并
montage *.jpg -tile 1x2 -geometry -1-1 result.jpg
-tile选项表示合并后图像分几列几行,比如1x2表示1列2行。
-geometry选项表示各图之间的距离,比如-0-0为不留空隙的意思
2 文件
2.1 同步两个文件夹
rsync -av --delete /ressourcen /ressourcen_backup