За допомогою rename
нього можна масово змінити імена файлів. Мені вдалося позбутися всіх за +
допомогою цієї команди та замінити їх підкресленнями:
rename 's/\+/_/g' *
Я міг би змінити звичайні букви, як на "А".
rename 's/a/A/g' *
але я не зміг перейменувати це ?
, не так /\?
і не так /?
.
Чи є спосіб звернутися до "?" у імені файлу? Більшість програм FTP також не перейменовують файли ?
. Повноч командир не вдається. Єдиний спосіб, який я виявив, що працює до цих пір, це:
mv ?myfile.txt myfile.txt
але ця команда недостатньо гнучка. Я вважаю за краще перейменувати всі ?
у всіх файлах.
rename
інструмент ви використовуєте ( rename --version
)? Є кілька різних rename
реалізацій там.
?
без проблем - просто цитую їх якrm "?.txt"
. Ви впевнені, що це насправді?
? Може бути, якийсь двійковий символ відображається вашою оболонкою як?
?