コピー2018.06.14ファイルのタイムスタンプについての理解、続きです。ファイルの新規作成は、Access/Modify/Changeすべて同じ時間になりましたね。新規作成なので、そうなりますね。Modify/Changeのみが更新されます。分かりづらいので、statコマンドの差分が分かるようにbash関数を組んでみます。sという関数を作成しました。前回sを実行した時のstatの差分を表示します。1番最初は、このようにエラーがでますが。1回目以降は、差分がでます。今は差分がないので何も表示されません。aでは、ファイルを別のデータで更新してみます。HELLO2がHELLOになったので、Sizeが更新されたのと、ファイルの内容が更新されたので、Modify/Changeが更新されました。次はファイルのリード。catでファイルの中身を閲覧した後に、sコマンド。Accessのみ更新されました。次は、ファイルの追記。あるデータを更新するのではなく、追記です。Sizeと、Modify/Changeが更新されました。ファイルのデータが更新されたら、とにかくModify/Changeされるんですね。コピー元は、データが読み込みされるわけなので、Accessが更新されて、コピー先は、新規ファイルなので、Access/Modify/Changeが新規時間ですよね。Access日時だけ更新。そのようなファイルやディレクトリはありませんoops。新規ファイルなので前回差分が取れません。仕方ないので、statを実行します。Access/Modify/Changeが新規日時、コピー元ファイルのAccessと同じ時間ですね。次は、ファイル名の変更です。Changeだけの更新ですね。今日は何日、今何時?今日が何日か表示するコマンドです。フォーマットを変えて表示してみましょう。%mは月で、%dは日です。次にbannerを使って日付を表示してみます。マフィアの闘争で両親と弟を失ってしまった主人公の復讐がハードボイルドで描かれます。91daysというタイトルからして、復讐が91日間なんでしょうね。異世界アニメが多いので、比較しながら見ると楽しいです。主人公がタイムリープする時の、「にゅっ」が可愛いです。ご存知、筒井康隆のSF小説で発表から50年たってもたくさんの人に親しまれている作品で、アニメ化もしていましたね。日付時間sleepコマンドはバックグラウンドで時を刻むのかsleepコマンドは、バックグラウンドでは時が止まるのでしょうか。sleepコマンドの発行後、CTRL-Zを押してバックグラウンドに回して確認してみます。5を実行し、すぐにCTRL-Zを押しました。日付時間dateコマンドで時刻の一覧dateで、朝6時から夜11時まで1時間毎の時刻テーブルを表示してみます。30分毎のテーブルを得るにはどうすれば良いでしょうか。23:30まで表示されてしまいました。日付時間スポンサーリンク広告プロフィール管理人:takketeお仕事:システムエンジニア日々何か向上したくて、もがいています。Policyホーム検索トップサイドバースポンサーリンク広告プロフィール管理人:takketeお仕事:システムエンジニア日々何か向上したくて、もがいています。thanksタイトルとURLをコピーしました。