• 締切済み

教えてください。

ls -lでリストを表示したんですが、リストの表示がヘンです。 例:) ---------------------------------------------------------------------- .list 1 root sys 4495 1月21日 15:10 /etc/hoge | -rw-r--r-- 1 root sys 4495 1月21日 15:10 /etc/test.sh | ---------------------------------------------------------------------- 上記リストで上行のパーミッションの場所にファイル名の拡張子が入ってるんです。 どうすれば直るんでしょう。

みんなの回答

  • mashkun
  • ベストアンサー率23% (86/364)
回答No.3

"."の前に0x0dなどの制御コードでも入ってしまったのでしょう。 *.listなど、そのファイルだけにマッチするパターンを使ってmvしましょう。 「そのファイルだけにマッチするパターン」がどうしても作れなければ、作業ディレクトリにまとめてcpして、関係ないファイルをrmする等します。

  • f_attck
  • ベストアンサー率33% (40/118)
回答No.2

すみません。#1です。 早合点してしまいました。 #1の内容はおかしいですね。 忘れてください。

  • f_attck
  • ベストアンサー率33% (40/118)
回答No.1

頭にドット(.)がついているのは、linuxでは隠しファイルという 意味です。 正常なファイルです。 どうしてもなおしたければ、 mv .list filename として、filenameの場所に任意の名前を書けば変わります。 他にrenameコマンドでもできるはず。

関連するQ&A