Calibreは私のライブラリにアクセスすることを許可し、各フォルダの後に(123)を追加してすべてのフォルダ名を変更することにしました。 (123を任意の数字に置き換えてください。)
フォルダ名からすべての「(???)」文字列を削除するためにLinux(Debian)端末で使用されるコマンドは何ですか?
ベストアンサー1
このrename
ツール(rename
Debianパッケージにあります)を使用すると、Perl正規表現を使用してファイルの名前を変更できます。
フォルダにディレクトリのみがあると仮定すると、次のものを使用できますrename
。
rename 's/ \(\d\d\d\)$//' *
ファイルとディレクトリがあり、ディレクトリの名前を変更したい場合は、次のことができます。
find . -mindepth 1 -depth -type d -exec rename 's/ \(\d\d\d\)$//' "{}" \;