On 24/11/2014 12:16, Gian Uberto Lauri wrote:
pac writes:
[...]
> Per far questo ho tentato di utilizzare i seguenti comandi :
> find percorsoincuicambiareipermessi -type f | xargs chmod 664 per
find path -type f -exec chmod 664 {} \;
> find percorsoincuicambiareipermessi -type d | xargs chmod 775 per
> modificare solo le directory
find path -type d -exec chmod 775 {} \;
> Solo che in questo modo mi salta directory e file in cui ci sono degli
> spazi
MAI usare gli spazi. Sono il separatore di token di default nella shell.
> underscore perchè legge solo il primo vocabolo e non a seguire
Gli underscore dovrebbero funzionare regolarissimamente.
La soluzione e il consiglio di Gian Umberto è il migliore. Può essere
utile (visto anche il soggetto del messaggio) segnalare che con find e
xargs se usi -print0 e -0 gli spazi vengono maneggiati correttamente..
Esempio:
find . -type f -print0 | xargs -0 chmod 664
Ciao
Lorenzo.
--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org
To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/547469f0.4010...@gmail.com