タグ付けされた質問 「timestamps」

タイムスタンプは、エポック(19700101T00:00:00)からの秒数を指定するデータやその他の標準に関する質問、およびファイル名の(日付)と時間情報に使用されます。


2
変更時間でファイルをソートする
私はここで多くの質問と回答を見て、 list_dir=`ls -t /path/to/dir/` for i in $list_dir; do または ls -t | while read i; do 簡単に壊れるので、スクリプトでlsを使用しないでください。しかし、最後に変更されたものから最後に変更されたもの(またはその逆)の順にファイルを操作するためのより良い方法を見つけることができません。 私は次のようなものを使用できます: find . -type f -printf '%T@ %p\n' | sort -n | cut -d ' ' -f 2- | while read i; do... ...しかし、これは名前に改行が含まれているファイルでは壊れ、起動するのが非常に醜いです。もっと良い方法はありますか?

2
指定されたタイムスタンプよりも新しいすべてのファイルをリストし、それらを並べ替えます
タイムスタンプよりも新しいすべてのファイル(日付順)を20130207003851ディレクトリ/ tmpのみの形式で一覧表示したい。サブディレクトリは省略できます。 SUSE Linux Enterprise Server 11。 出力フォーマットは S0002948.LOG Feb 7 03:28 S0002935.LOG Feb 7 05:58 S0002952.LOG Feb 7 09:58 S0002940.LOG Feb 7 11:58 find / tmp -newermt "7 feb 2013" -lsは、必要なファイルをリストしますが、 タイムスタンプを20130207003851の形式で使用する方法 出力を並べ替えるにはどうすればよいですか? ファイル名と日付のみを表示するにはどうすればよいですか。最初にファイル名、次に日付? PSタッチを使用して検索用の参照ファイルを作成したくない pss find -newermt "20130207003851" -ls find: I cannot figure out how to interpret `20130207003851' …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.