Situatie
Cum sa transformi toate numele fisierelor si directoarelor in litere mici in Linux.
Solutie
Pentru aceasta operatiune vom folosi comenzile rename si find.
rename este un utilitar simplu de linie de comanda pentru redenumirea mai multor fisiere simultan in Linux. Puteti sa o utilizati impreuna cu utilitarul find pentru a redenumi toate fisierele sau subdirectoarele dintr-un anumit director in litere mici dupa cum urmeaza:
find Director -depth | xargs -n 1 rename -v ‘s/(.*)/([^ /]*)/$1/L$2/’ {} ;
-depth – listează conținutul fiecărui director înainte de directorul propriu-zis;
-n 1 – instruiește xargs să utilizeze cel mult câte un argument pe linie de comandă din ieșire;
Leave A Comment?