ファイルが最後に変更されてからの時間を秒単位で取得する必要があります。 ls -l
には表示されません。ファイルがbashで最後に数秒で修正されてからの時間の取得方法?
30
A
答えて
3
BASHでは、最後に変更されてからの秒のためにこれを使用します。
expr `date +%s` - `stat -c %Y /home/user/my_file`
6
私は、タグは、Linuxですけど、stat -c
構文はOSX上で私のために動作しません。これは...作業を行い
echo $(($(date +%s) - $(stat -f%c myfile.txt)))
とファイル名を指定して呼び出される関数として:Linuxので
lastmod(){
echo "Last modified" $(($(date +%s) - $(stat -f%c "$1"))) "seconds ago"
}
56
、date -r file
は、ファイルが最後に変更された日付を表示します:
date +%s -r file.txt
最後の変更から経過した秒数を出力するには、expr
に現在の日付(秒)から最終変更日を引いたものを使用できます。
date
のBSD風味)で
echo $(($(date +%s) - $(date +%s -r file.txt)))
、これは動作しません、あなたは他の回答が指摘したようにstat
使用する必要があるだろう。
関連する問題
- 1. UTCのファイル修正日をPythonから取得する方法
- 2. 先月に修正されたファイルの数を取得する
- 3. ファイルの最後に変更された時間をシェルスクリプトでチェックする方法
- 4. 最後の30秒間だけファイルに取り込む方法は?
- 5. 時間差をミリ秒単位で取得する方法
- 6. UTC時間をミリ秒で取得する方法
- 7. マイクロ秒で時間を取得する方法
- 8. NodaTimeは継続時間から秒数を取得します
- 9. Wildflyで「15秒後にロックを取得できません」というエラーを修正する方法
- 10. 最後の時間から
- 11. 毎秒サーバーの時間を取得する方法
- 12. 変数に格納されている最後の数行のファイルを取得
- 13. ファイルの最終アクセス時間を取得
- 14. FFMPEG:最後の10秒を取得
- 15. Linuxで30秒後にユーザーのアイドル時間が0にリセットされる
- 16. 最後にキーが押されてからの非アクティブ/アイドル時間の検出方法
- 17. python:秒から時、分、秒までのフォーマット時間
- 18. Windows Server 2012の時刻を修正する方法は、再起動後1時間後に戻りますか?
- 19. 時間、分、秒を取得する方法
- 20. DynamoDB:パーティションキーでフィルタリングされた最後のNレコードから取得
- 21. gitのLS-ファイルのソート修正時間によって
- 22. データが取得されたときのWebサービスからの時間の取得方法
- 23. HP-UXで1時間以内に修正されたファイルを見つける
- 24. AndroidでMP3ファイルの再生時間を取得する方法
- 25. がSTDからマイクロ秒の時間を取得する::クロノ:: steady_clock ::今()プロセッサのパワーアップ
- 26. Android:短時間でネットワークGPSの位置を取得する(最大10秒)
- 27. jqueryでポップアップを自動的に生成して修正時間の後に削除する方法
- 28. Qtを使用して現地時間を秒で取得
- 29. HDFSで最後に更新されたファイルを取得
- 30. jslintメッセージを修正する方法:変数がすでに定義されて
OS Xで動作していたかもしれませんが、現在は '-f%c'でエラーが発生しています。 'stat -c%Y" $ 1 "を使うと動作します。 –
@BrentFoustまだ10.10.5で動作します( '-c%Y'はそうではありません)。エルキャピタンにいる? – beroe
いいえ、10.10.5 Yosemite –