• ベストアンサー

ls -lで6箇月よりも前の最終修正時刻を表示させる方法

mko2の回答

  • ベストアンサー
  • mko2
  • ベストアンサー率75% (3/4)
回答No.1

もし、確認だけなら、こういった方法でもあります。 # pwd /usr/sbin # ls -l whodo -r-xr-xr-x 37 root bin 5256 1月 6日 2000年 whodo # tar cvf - whodo | tar tvf - a whodo 6K tar: ブロックサイズ = 14 -r-xr-xr-x 0/2 5256 1月 6日 08:51 2000年 whodo #

helonpa
質問者

お礼

なるほど。再帰的に確認できるし、これは便利ですね! 「tar cvf - whodo | tar tvf -」よりも「tar cf - whodo | tar tvf -」の方がいいですね。 すばらしい。

関連するQ&A

  • HP-UXのlsコマンドで日時書式を統一する方法

    一般的にUNIX系OSで ls -l コマンド実行した場合6ヶ月以上前に修正したファイルは、 時刻までは出力されません。 下記のような表示になってしまします。 # ls -l foo -rwxr-x--- 1 root root 3223 Nov 10 2004 foo このようなとき Linux だと 下記のようにlsコマドを実行するとファイルの修正日時に関わらず "YYYY/MM/DD HH:MI:SS"形式で表示してくれます。 ls -al --time-style=+'%Y/%m/%d %H:%M:%S' Solarisの場合でも ls -E コマンドを使えば、同じようなことができそうです。 しかし、HP-UXのlsコマンドの場合は、--time-style や -E オプションが使えません。 何か良い方法はないでしょうか? ls でなくとも ファイルのタイムスタンプが "YYYY/MM/DD HH:MI:SS"形式で取得できまれば、方法は問いません。

  • lsコマンドで表示されるタイムスタンプの書式を統一し、秒も表示する方法

    お世話になります。 lsコマンドの使用方法で質問があります。 例えば本日(2008年11月24日) ls -al コマンドでファイルのタイムスタンプを確認すると 最終更新日時が「2008年11月23日22時41分08秒」のように6ヶ月以内のファイルは 11月23 22:41 と表示されますが、 最終更新日時が「2007年01月06日18時05分04秒」のように6ヶ月以上昔のファイルは 1月 6 2007 と表示されます。 最終更新日時がいつであっても常に 2007/01/06 18:05:04 のように固定の YYYY/MM/DD HH:MM:SS 形式(秒も出力し、ゼロサプレスも行わない形式)で表示したいのですが その方法がわからずに困っています。 (ログファイルとかで秒が表示されるとうれしいです。) 御存知の方、よろしくお願いします。

  • 時刻表示修正を自動的にするには?

    時刻表示修正をしても、気がつくと何ヶ月か後に10分程度早く表示します。いったい何を使用して時刻を刻んでいるのでしょうか。VTRのように、自動的にテレビやラジオ、標準電波等に(使用コンピュータはテレビ接続はできませんが)合わせて自動修正するような設定はできないのでしょうか。98,一太郎11を使用しています。

  • Excelでの最終更新時刻表示

    制限をかけたExcelファイルの、あるセルにNOW関数で開いた時刻を表示させていますが、読取専用で開いてもその時点の時刻が表示されてしまいます。最終更新時刻が表示されていると望ましいのですが、VBAでクローズ時の時刻を更新するような手立てしかないでしょうか?(それすらできるかどうかは不明ですが・・・)  1. 保存時にのみ現在時刻をセルに更新することが可能か?  2. 1がVBAで可能とした場合、読取専用では強制的にマクロ無効とできるか? 要は、読取専用で最終更新時刻が分かるようにしたいのです。NOW関数だと開いた時刻となってしまい、いつが最終更新か分からず、更新時に手入力で時刻更新だとミスもあるだろうから自動でできないか?ということです。 VBAにすると知識の浅い者から、開いた場合のセキュリティ警告画面で質問されることも考えられるので強制無効が可能ならばベター、それ以前に関数で対応できればベストだと思われます。 よろしくお願いします。

  • xntpdの時刻修正モード確認方法

    Solaris9でxntpdを動作させて時刻同期させています。 xntpdの時刻修正モードには、すぐに時刻同期を実施する「step」モードと徐々に時刻同期を実施する「slew」モードがあるようですが、モード確認はどのように実施すればよいでしょうか。(「slew」モードであることを確認したいです。) syslogに出力させたメッセージで「slew」が含まれているのは以下のものだけで、しかも修正モードとは関係なく出るようです。 Oct 14 10:15:33 dfm xntpd[287]: [ID 301315 daemon.notice] tickadj = 5, tick = 10000, tvu_maxslew = 495, est. hz = 100 以下に/etc/inet/ntp.confファイルの内容を示します。 server 192.168.×××.××× fudge 127.127.0.1 driftfile /var/ntp/ntp.drift slewalways yes disable pll ※「slew」モードで動作させることを意図した設定です。 また、「man xntpd」コマンドでは表示されませんが、わざと間違えた形式を指定してUsageを表示させるとSolaris9のxnptdには、「-x」オプションがあるようです。フリーのntp-4.2.0などでは、「-x」オプションで「slew」モードを指定するようですが、xntpdでも同様なのでしょうか? だとしたら「-x」オプションの役割を確認できる文書についても知りたいです。 コマンドやメッセージから効率的に時刻修正モードを判定できる方法を教えてください。よろしくお願いします。

  • lsで表示される表示を指定したい

    あるフォルダにたくさんのファイルがあるためにlsとした場合にたくさん表示されます。これを表示数を10や20に限定する方法はありますか? ls [オプション?]

  • lsコマンドで表示するファイルの更新日付について

    お世話になります。 現在RedHatLinux AS2.1を使用しております。 ディレクトリの情報(ファイル名、ファイルサイズ、更新日付)を毎日取得して日々差異がないか確認しているのですが、 更新日付が昨日は 11月 10 2007 と表示していたのに、今日になって、 11月 10 10:30 と年のところが時刻になっていました。 11月10日なので、勿論今日(5/21)更新した訳でもなく、ファイルサイズも同じなので年の表示が時刻に変わっただけだと思います。 コマンドは、 ls -lh|cut -b 35- と35バイト目からだけを表示するようにしています。 lsコマンドで表示する更新日付は昨年までのファイルについては、年を表示して、同じ年度(2008年)のものは時刻が表示するものだと思っておりましたが、違ってるのでしょうか?コマンドがマズイですかね・・・。 結構基本的な事だと思うのですが、ネットで探してもなかなか見つからずここで質問させていただきます。 どうかよろしくお願いします。

  • bashのlsでファイル名のみ縦並びに表示する方法

    bashのlsで「ファイル名のみ縦並びに表示する」方法はありますか? 単にlsと入力するとファイル名を横並び…画面端にきたら2行目が横並び…で表示される環境で、あえて縦並びにする方法です。

  • ls -l でのパーミッションの右横の表示

    こんにちは。Fedora 11を使っています。 ls -l の出力において、パーミッションの右隣に表示されるドットの意味は、何なのでしょうか? 下記の例(ls -l /etcの結果の一部)で、passwd- の方についているドットのことです。) -rw-r--r-- 1 root root 1885 2009-07-25 12:17 passwd -rw-r--r--. 1 root root 1840 2009-07-02 20:06 passwd- マニュアルを見ても、「ACLが設定されている場合は+が表示される」の説明しか見つけることができず、困っています。 (なお、ACLは設定していません。) よろしくお願いします。

  • "ls -l"でのタイムスタンプ表示について

    UNIXコマンド"ls -l"を実行した際に表示されるタイムスタンプに ついての質問です。 上記のコマンドを実行すると、通常下記の(1)のような結果が得られますが (1)-rw-rw-rw- 2 mine project 512 May 7 15:12 aaa.txt 下記のような少し古いファイルになると、タイムスタンプの 時間の表示のところが"year"を表示してしまいます。 2000年のファイルに関してはしょうがないかもしれないのですが 今年2001年のファイルまで、時間の表示が出なくなってしまってます。 (2)-rw-rw-rw- 1 mine project 1242 Oct 13 2000 bbb.txt (3)-rw-rw-rw- 1 mine project 3342 Jan 9 2001 ccc.txt この"year"表示を"時間"表示に直す設定を知ってる方いましたらご教授願います。 ちなみに、昨年以前のファイルに関しては、やはりしょうがないということでしょうか? OSは Solalis2.6で、私はかなりの初心者です。 尚、UNIX関連の質問って他にいいカテゴリありますか? ここで問題ないでしょうか?