---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate
Een map? Wat is dat? 
Als je 'mv {} .. | ln . {} -s' opgeeft, dan zal hij proberen het programma 'mv {} .. | ln . {} -s' uit te voeren, maar jij hebt geen programma dat zo heet (hoop ik)
Je moet de programma-naam en de argumenten als losse argumenten doorgeven. Dus:
Op die manier is het niet mogelijk om meerdere commando's in één keer uit te voeren (immers, tekens als ; en | worden al in de shell geinterpreteerd, dat wil je niet, dus dan escape je ze. Maar als ze geescaped zijn, dan voert find ze gewoon als argumenten aan het programma dat je aanroept).
Maar dat is niet erg, je kunt -exec meerdere keren in hetzelfde find commando gebruiken:
Overigens moet je met ln eerst de source geven en dan de target, dus
Als je 'mv {} .. | ln . {} -s' opgeeft, dan zal hij proberen het programma 'mv {} .. | ln . {} -s' uit te voeren, maar jij hebt geen programma dat zo heet (hoop ik)
Je moet de programma-naam en de argumenten als losse argumenten doorgeven. Dus:
code:
1
2
| fout: -exec 'mv {} ..' \;
goed: -exec mv '{}' .. \; |
Op die manier is het niet mogelijk om meerdere commando's in één keer uit te voeren (immers, tekens als ; en | worden al in de shell geinterpreteerd, dat wil je niet, dus dan escape je ze. Maar als ze geescaped zijn, dan voert find ze gewoon als argumenten aan het programma dat je aanroept).
Maar dat is niet erg, je kunt -exec meerdere keren in hetzelfde find commando gebruiken:
code:
1
| find -type blaat -exec command1 \; -exec command2 \; |
Overigens moet je met ln eerst de source geven en dan de target, dus
code:
1
2
| goed: ln -s {} .
foud: ln -s . {} |
aha; bedankt!
---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate