J'aimerais créer des liens symboliques pour de multiples livres recherchés à partir de la course find
commandement.
Premièrement, je collectionne tous les livres de JS.
find ~ -type f -iregex '.*javascript.*\.pdf' > js_books.md 2>/dev/null
Il retourne 35 livres
../Coding/Books/HTML_Collections/Freeman E.T., Robson E. - Head First HTML5. Programming Building Web Apps with JavaScript - 2011.pdf
../Coding/Books/HTML_Collections/Learning Web Design - A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics - Jennifer Niederst Robbins - 4th Edition - August 2012.pdf
..
En outre, pour les copier dans le répertoire js_books
mkdir js_books
find ~ -type f -iregex '.*javascript.*\.pdf' -print0 -exec cp '{}' js_books
Cela fonctionne, mais les copies multiples consomment beaucoup d'espace disque.
Je supprime donc les livres et j'essaie de créer un lien symbolique à l'intérieur.
find ~ -type f -iregex '.*javascript.*\.pdf' -print0 -exec ln -s '{}' js_books/'{}' \;
Il ne retourne rien dans le répertoire js_books.
Comment résoudre un tel problème ?