mam setki plików jpg w różnych folderach tak:Usuń spacje z nazw plików w Linuksie
- 304775 105_01.jpg
- 304775 105_03.jpg
- 304775 105_05.jpg
- 304775 105_07 .jpg
- 304775 105_02.jpg
- 304775 105_04.jpg
- 304775 10 5_06.jpg
Zasadniczo potrzebuję usunąć PRZESTRZENIE. Znam polecenie, aby zmienić spacje na podkreślenia:
$ rename "s/ /_/g" *
Ale nie potrzebuję podkreśleń w tym przypadku. Po prostu muszę usunąć przestrzeń. Próbowałem wykonać następujące czynności, ale to nie zadziałało:
$ rename "s/ //g" *
Każda pomoc będzie doceniona.
To działa !!! Dziękuję Ci bardzo! Czy możesz wyjaśnić, dlaczego $ rename "s/// g" * nie działa? –
Zmiana nazwy "s/// g" * działa dobrze dla mnie. Może jest coś dziwnego w twoim środowisku. Czy używasz bash? – Blake
Tak używam bash. Musi być coś dziwnego w moim środowisku. –