ファイルの作成日と変更日を別のファイルにコピーするエレガントな方法は何ですか?


35

ファイルの時間情報をOSX / Linux上の別のファイルと同じに設定するにはどうすればよいですか?

回答:


50

タイプ:

touch -r FROMFILE TOFILE

TOFILEのアクセス時間と変更時間をFROMFILEに一致するように設定します。


10
注:UNIXシステムがファイルを保存するのは実際には「iノード変更時間」であると言われている悪名高い「作成時間」(別名「ctime」)は、事実上役に立たず、確かに時間を表していないファイルが作成されました。
フラン

5
本当の「作成時間」ですBTIME別名いくつかのファイルシステムをサポートする「出生時間」が、Linuxスタット()しない(まだ)。
-grawity

1
touch -rOSXで使用する場合、「作成時間」(ファイルの「情報を取得」ボックスに表示される)は「最終変更」時間と同じになります。つまり、FILE1の作成時間がプロセスで無視または失われるようです
GJ。

1
@Fran私はctimeがどのように機能するかを知りませんでした。私はここでそれの良い説明を見つけました。 http://www.unix.com/tips-tutorials/20526-mtime-ctime-atime.html
ジョー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.