「Gone with the Wind」などの別々のディレクトリと、「Gone with the Wind(1939).mp4」などのファイル名を含む「Movies」ディレクトリがあります。
「(1939)」部分を削除して名前を変更したいので、結果は「Gone with the Wind.mp4」です。
osxでは、次のように名前を変更するだけです。
rename 's/ \(.*?\)//' *.mp4
名前の変更を使わずにこれを行う方法は?
ベストアンサー1
このrename
コマンドはファイルをコピーしません。
touch 'Gone with the Wind (1939).mp4'
ls -li Gone*.mp4
129371 -rw-r--r-- 1 roaima roaima 0 Dec 14 14:33 Gone with the Wind (1939).mp4
rename 's/\s*\(\d{4}\)//' Gone*.mp4
ls -li Gone*.mp4
129371 -rw-r--r-- 1 roaima roaima 0 Dec 14 14:33 Gone with the Wind.mp4
inode 番号は同じままで、これはまだ同じファイルであることを示します。