• ベストアンサー

Linuxのファイルのタイムスタンプに年はない?

私はWindowsしか知らないのですが、Linuxのlsコマンドでは例えば -rwxr--r-- 1 user group 256 NOV 14 23:49 test.txt のように月日時分は有りますが年の情報が有りません。 ネットで調べたのですが、この件について説明したものは見つかりませんでした。 Linuxに詳しい方どうか教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • imola51
  • ベストアンサー率64% (55/85)
回答No.1

タイムスタンプに年はあります。 ただ単に、lsコマンドが同じ年の場合は表示しないだけです。 > ls -l --time-style long-iso とでも、入力してみてください。表示されると思いますよ。 詳しくは > man ls と入力すれば使用方法が表示されると思います。

WiinWiin
質問者

お礼

補足の件につきまして自己解決しました。 FFFTPが年の情報の無い時は現在の月日より先であれば去年として表示するようです。 正しく各ファイルの年が表示されるというのは間違いでした。 恥かしいです。 有難う御座いました。

WiinWiin
質問者

補足

早速回答を頂きまして有難う御座います。 コマンドのオプションで表示出来ると言うことで判りました。 実は質問の仕方が適切でなく申し訳なかったのですが、私の本来の疑問は以下の通りです。 FFFTPという有名なFTPクライアントでファイル一覧を取得すると年まで表示されます。 ところがFFFTPの「ファイル一覧をビュワーで表示」というメニューコマンドで生データを見ると質問のように年の情報が有りません。にもかかわらず正しく各ファイルの年が表示されるので不思議でなりません。 この点に関しまして再度回答を頂ければ有り難く思います。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Linuxでリダイレクトが効かない場合にファイルに落とす方法

    Linuxでたとえば、 ls > ls.txt とやるとlsの結果をls.txtに保存できると思うのですが、 あるコマンドだけ コマンド > cmd.txt とやっても 実行結果が表示され、cmd.txtは作成されるものの中身が空になってしまいます。 こういう場合どのようにして保存すればいいのでしょうか?

  • Linuxのtarコマンドについて

    Linuxのtarコマンドについてわかる方がいれば教えてほしいです。 (tarコマンドというよりはLinuxの仕様かもしれません) Linuxで以下①パターンと②パターンでコマンドを実行したときに 指定の仕方でtarファイルの作成されるディレクトリが違うのですが なぜでしょうか。 Linux初心者なので詳しく教えていただけると助かります。 共通(前準備 (#はプロンプトです)) # DIR=/tmp/hoge/2021 # ls -l ${DIR} ~ test1.txt ~ test2.txt ~ test3.txt # cd ${DIR} ①パターン # tar -cvf ${DIR}.tar ./* (アスタリスクです) # ls -l /tmp/hoge ~ 2021.tar ⇒/tmp/hoge配下にtarができる ②パターン # tar -cvf 2021.tar ./* (アスタリスクです) # ls -l /tmp/hoge ~ 2021.tar ⇒/tmp/hoge/2021配下にtarができる

  • ls-lコマンドについて

    ls-lコマンドを実行すると 「-rwxr-xr-- 1 user group 402 May 26 1997 sample.dat」 という情報が表示されると思うのですが、「-rwxr-xr--」の後の 「1」は何を表しているのか教えてください。お願いします。

  • Linux ファイルの削除

    マウスでデスクトップにあるファイルを削除すると、ターミナルからデスクトップを見た時に削除したはずのファイルが表示される事が分かりました。 完全に削除できていないのでしょうか、それともバグか何かでしょうか。 rmコマンドを使えばしっかりと削除できます。 こんな感じです。 Desktop/test.txt デスクトップにあるtest.txtを削除する。(マウスでゴミ箱へ) ls Desktop test.txt 削除したはずのtest.txtが存在している。(X11には表示されていない、あくまでターミナル上) しっかりと削除するにはrmコマンドしかないという事ですか? ご教示お願いします。

  • 半年以上前のファイルの時刻表示

    AIX5.1を使用してます。 ls -l の出力結果では半年以上経過すると -rwxr-xr-x 1 root root 27 Mar 02 2004 test.txt のように、時間の欄が西暦表示されてしまいます。 これをkshで test.txt 2004/03/02 00:01 -rwxr-xr-x のように出力したいのですが、うまく出来ません。 どのようにしたら良いでしょうか?

  • Linux上でファイル・ディレクトリのパーミッションを強制的に変える

    Linux上でファイル・ディレクトリのパーミッションを強制的に変える Linuxでファイルサーバを立てています. まず,やりたいことは3つあります. 1.特定のユーザに対してファイルのパーミッションを変えるコマンド(chmod)を使用不可能にしたいのですがどうしたらよいのでしょうか? 2.ファイル(ディレクトリ)のパーミッションを強制的にrwxr_xr_xにしたいのですが,可能でしょうか?つまり,指定したパーミッション以外のファイル(ディレクトリ)をコピーしたといしても,そのファイルのパーミッションはrwxr_xr_xに強制的に変わるということです. 3.特定のユーザでディレクトリの移動を/homeより上の階層に動かしたくないのですがどうしたらよいのでしょうか?つまり自分と他のユーザのディレクトリは見に行けるがルート以下のシステム関連には移動してほしくないということです. よろしくおねがいします.

  • LinuxからWindowsファイルのフルパス設定

    WindowsのtxtファイルをLinuxのデータベースに取り込もうとしているのですが、 Windowsファイルのフルパス設定がわかりません。 えーと、見たいデータはWindowsで表現するところの C:\My Documents\test.txt だと思ってください。 Linuxなら /usr/local/bin/test.dat ですよね。 これをLinux側からWindowsを見ようとすると ディレクトリを区切る記号として「/」を使うのか、「\」を使うのかがわかりません。また、「:」の記号もどう対応するのでしょう? 初歩的な質問ですみませんがどなたか教えてください。 お願いします。

  • Cygwinのlsコマンドについて

    Cygwinの場合、以下のオプションでlsコマンドを実行すると $ ls --full-time -rwxr-xr-x 1 aaaa なし 139 2006-08-23 15:01:34.203125000 +0900 ls.sh と表示されます。 Linux(redhat)上で同様のコマンドを実行すると、 $ ls --full-time -rwxr-x--- 6 root root 4096 Wed Aug 09 16:59:03 2005 ls.sh と表示されます。 タイムスタンプの表示形式が異なっていますが、 Cygwin上で、Linuxのような表記をしたいのですが、 可能でしょうか。ご教授お願い致します。

  • [linux] owner→group権限コピー

    ある一つのディレクトリ/ファイルに付加しているオーナーのパーミッションを、そっくりそのままグループのパーミッションに置き換える方法を探しています。 例として、 -rwxr--r-- 1 root users 0 2011-01-10 21:51 test というファイルがあった際に、 -rwxrwxr-- 1 root users 0 2011-01-10 21:51 test と、変更してくれる処理です。 ※単に、「chmod 774 test」とすればいいということではありません。 それぞれ違うオーナーのパーミッションが付加されたファイルが100個あるとすると、 ファイルごとのオーナーパーミッションをファイルごとのグループパーミッションに適用させるような処理を、再帰的に行いたいという目的です。 ご教授の程よろしくお願いいたします。

  • コマンドの実行についての疑問

    コマンドの実行について教えて下さい。 vine4.2でLinuxの勉強をしています。 一般ユーザ(user1)でlsのコマンドを実行すると、結果が表示されますが、 /bin/lsはパーミッション(755)、ユーザ、グループは共に(root)になっています。なぜ実行できるのでしょうか。 もちろん。user1は、rootグループに含まれていません。 基本的なことと思いますが、よろしくお願いします。