AppleサポートAppおよびYouTubeチャンネルのお知らせ

* iOS向けAppleサポートAppのバージョン5.6.1が公開されました。

YouTube - Apple Japanチャンネルで有用なヒントや使い方を配信中です。

コミュニティでの投票方法と通知設定

コミュニティでの投票方法や通知の設定方法に関する記事を公開しました。

Apple Account(Apple ID)の不正利用を確認する方法

Apple Accountに関するよくある質問についてはこちらのページを、また不正利用を確認する方法についてはこちらのドキュメントをご参照ください。

しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

データの日時を変更するターミナルのやり方

Adobeのillustratorや、PDFなどのデータの日時を変更するターミナルのやり方を教えてください。

webで検索するとコードなど部分的に解説しているものはありますが、一から詳しく説明してくださっているものがなく、私の知識ではあまり意味が理解できず

とりあえずやってみましたがうまくいかず。。。

入力するワードなど詳しく解説していただきたいです、よろしくお願いいたします。

* タイトルを短縮しました。 Apple Inc.

投稿日 2023/12/14 14:03

返信
スレッドに付いたマーク ランキングトップの返信

投稿日 2023/12/18 13:32

恐縮です。

ターミナルではないですが、こんな方法も?(AppleScriptです)

https://youtu.be/WlHhTAYqjrA


https://drive.google.com/uc?export=view&id=11VUgMhoPP6kbARJltlEA1dc4neSeKICF

(直リンク。ダウンロード後解凍してください)

* クリックすると直接ダウンロードが始まります。 Apple Inc.


変更したいファイルを選択(一つのみ選択)し、実行。

Date Pickerが表示されるので、日時を設定してOKすればFinderで参照する作成日・変更日が変わると思います。

私自身、ターミナルがあまり得意ではないのでこういうスクリプトを使ってます。

返信: 10
スレッドに付いたマーク ランキングトップの返信

2023/12/18 13:32 arisa8888 への返信

恐縮です。

ターミナルではないですが、こんな方法も?(AppleScriptです)

https://youtu.be/WlHhTAYqjrA


https://drive.google.com/uc?export=view&id=11VUgMhoPP6kbARJltlEA1dc4neSeKICF

(直リンク。ダウンロード後解凍してください)

* クリックすると直接ダウンロードが始まります。 Apple Inc.


変更したいファイルを選択(一つのみ選択)し、実行。

Date Pickerが表示されるので、日時を設定してOKすればFinderで参照する作成日・変更日が変わると思います。

私自身、ターミナルがあまり得意ではないのでこういうスクリプトを使ってます。

2023/12/18 10:02 arisa8888 への返信

ファイルを扱うたびに変更するのですか?

それはとても大変でコンピュータを使うのじゃなくて、コンピュータに使われそうになりそうで本末転倒になりかねません。

ターミナルをお使いなら、

stat -x file_name

とすれば、一番詳しいタイムスタンプ情報が得られます。

例えば、タイムスタンプに関しては、

Access: Mon Sep 18 14:49:59 2023

Modify: Wed May 10 11:08:57 2023

Change: Mon Sep 18 14:49:59 2023

Birth: Mon Jan 16 11:23:08 2023

と4つの情報が得られます(sonomaで実行した例です)。

必要な時はこれで見るということでいけないのでしょうか?


2023/12/18 12:48 arisa8888 への返信

statコマンドを利用して、そのフォルダーにあるすべてのファイルの生成日を表示するように出来ます。

シェルは標準のzshを使ってるとして、

% for f in *; (print -n $f "\t" ; stat -f %SB $f)

とします。

以下具体的な例です。テスト用に1,2,3というファイルを作り、やすどんさんが紹介されてるsetfileコマンドで生成日を変更してます。

まず、通常のls -lで表示させると、

% ls -l

total 0

-rw-r--r-- 1 xxxxx staff 0 12 18 12:20 1

-rw-r--r-- 1 xxxxx staff 0 12 18 12:20 2

-rw-r--r-- 1 xxxxx staff 0 12 18 12:20 3

と表示されるのは変更日です。

この同じフォルダーで

% for f in *; (print -n $f "\t" ; stat -f %SB $f)

1 Jun 20 06:20:00 2018

2 Mar 29 03:29:00 2021

3 Dec 18 12:20:28 2023


とそれぞれのファイル 1、2、3の生成日が表示されます。



データの日時を変更するターミナルのやり方

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。