「ls -l」コマンドの「x xx」とは何ですか


12

実行するls -lと、認識できない列に遭遇しました。

drwxrwxr-x   7 user user    4096 × ×× 29 13:54 .eclipse
drwxrwxr-x   3 user user    4096 × ×× 30 09:30 workspace
drwxrwxr-x   3 user user    4096 ××¦×  1 08:13 something

それらのxは何ですか?

x xx  
xx|x

ありがとう

回答:


12

試してください:

LANG=C ls -l

たとえば、月名が必要です(12月):

drwxrwxr-x. 15 user user    4096 Dec  4 16:22 NetBeansProjects

ロケール設定が正しくない可能性があります


2
LANG=C効果がない場合は、LC_ALL=C代わりに試してください。 LANGデフォルトを設定しますが、これは他のいくつかのものによってオーバーライドできます。LC_ALL他のすべてをオーバーライドします。
zwol

3
あなたはおそらくそれらを取り除くためにどのように説明してきましたが、何ある彼らは?
タコ

1
@Octopus質問するかもしれません:彼らは何語ですか?
カスペルド

1
@kasperd彼らはどの言語でもありません。これらは、ロケールの文字エンコーディングが端末フォントと矛盾する場合に表示される無意味なグリフです。言語関連の変数が何に設定されているかを確認するには、localeコマンドを使用します。
arielf
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.