2022-06-28 18:39:45 +02:00
|
|
|
---
|
2022-07-07 08:32:34 +02:00
|
|
|
title: 'Useful Commands'
|
2022-06-28 18:39:45 +02:00
|
|
|
---
|
|
|
|
|
|
|
|
[toc]
|
|
|
|
## Imagemagick
|
|
|
|
### Splitting PDF files
|
|
|
|
`$ convert -density 600 (input.pdf) -crop 50x100% +repage (out.pdf)`
|
|
|
|
|
|
|
|
```
|
|
|
|
-density: adjusts the quality of the resulting pdf. Higher values look better, but take longer to process
|
|
|
|
-crop 50x100%: this splits the pdf into "left" and "right". 100x50% would split into "top" and "bottom"
|
2022-07-07 08:35:48 +02:00
|
|
|
```
|
|
|
|
|
|
|
|
## Find
|
|
|
|
### Change filtered permissions
|
|
|
|
Using find with its `exec` switch one can set different permissions based on the usual find filters.
|
|
|
|
One example would be only changing file or directory permissions.
|
|
|
|
`$ find (directory) -type f -exec chmod 744 {} +`
|
|
|
|
Replacing `-type f` with `-type d` would execute the `chmod` for directories instead.
|