Argument list too long
Ukoliko imate direktorijum u kome se nalazi veliki broj dokumenata / fajlova i kao odgovor na komandu:
chmod 644 *
dobijete nešto poput:
Argument list too long
problem je u ograničenju okruženja u kome radite (bash?).
Da biste to ipak uradili, probajte sa jednom od sledeće dve komande…
na pr. nazite se u direktorijumu u kome su dokumenta kojima treba promeniti argumente i u pitanju su .pdf dokumenta
find . -name "*pdf" -exec chmod 644 {} \;
odn.
find . -name "*pdf" | xargs chmod 644
Sve ovo važi i prilikom brisanja velikog broja dokumenata / fajlova.
Ukoliko želite da navedene komande izvršite samo u tom direktorijumu ali ne i u poddirektorijumima, dodajte opciju ‘maxdepth 1′ komandi ‘find’, na pr.:
find -maxdpth1 . -name "*pdf" | xargs chmod 644
