oggファイルを含むディレクトリがありますi-
。
どうですか?例えば、それはrename 's/i-nuovi/nuovi/g' *
私に与えたのですか?
Unknown option: marino-barreto-cinque-minuti-ancora.ogg
Usage:
rename [ -h|-m|-V ] [ -v ] [ -n ] [ -f ] [ -e|-E perlexpr]*|perlexpr
[ files ]
問題が発生しましたが追跡できません。i-
最初から視聴を始めるにはどうすればよいですか?
答え1
名前変更ツールを使用する必要がない場合は、bashの基本/組み込み機能を使用して簡単に実行できます。
forループそしてパラメータ拡張(man bashを使用して詳細情報を検索してくださいParameter Expansion
):
for ef in $(ls i-*); do mv $ef ${ef#i-}; done
ファイル名にスペースが含まれている場合は、IFSを使用できます(bashにも組み込まれています)。
old_IFS=$IFS; IFS=$'\n'; for ef in $(ls i-*); do mv $ef ${ef#i-}; IFS=$old_IFS; done
答え2
様々な実装真珠rename
:
努力する
rename --version
そして私のリンクをチェックしてください
それから
rename -n 's/^i-nuovi/nuovi/g' -- ./*.ogg
# ^^
# end of parameters
それでも問題が解決しない場合は、以下を試してください。
rename -n 's/^i-nuovi/nuovi/g' ./*.ogg
# ^^
# that should helps
出力がうまくいったら削除してください-n
(別名)。dry-run