私はMac bashコンソールです。 Macでの作成時間に基づいてディレクトリ内のファイルの名前を変更する方法
私は(ここでも、スタックオーバーフローで)アルロットをGoogleで検索して、bashコマンドを経由してその作成タイムスタンプと、ディレクトリ内の各ファイルの名前を変更 するために、スクリプトの多くを試してみましたが、どれもdate
とstat
コマンドので、働いていませんLinuxではなくMacでは異なっています。また、私はexif
コマンドを持っていません。 私はこの(またはとにかく似た)のような形式で名前を変更したい:YYYYMMDD-HHMM
誰も私を助けることができますか?おかげでたくさん事前に
EDIT
は、私はこの(またはとにかく似た)のような形式で名前を変更したいのですがthis、thisとthis
EDIT 2
を試してみました:YYYYmmDD-HHMM.jpg(jpgはファイル拡張子の例です、ファイル拡張子を失いたくないです)
EDIT 3
現在、このコマンドは部分的に動作します(常にJPG拡張子を適用)
for f in `ls`; do mv "$f" "$(stat -t %Y%m%d-%H%M $f | awk -F"\"" '{print $8}').jpg"; done
デフォルトのMac OS XのユーティリティやGNU coreutilsがインストールされていますか? – Inian
@Inian、どうすれば確認できますか? – ddb
'stat --version'と入力して、表示されている出力を貼り付けます。 – Inian