2017-02-15 5 views
0

タイトルは、lsコマンドで-LAは何をするのでしょうか?ls -LAのオペランドとは何ですか?

私はLSのマニュアルを読んでみましたし、このことは言った:

-A  List all entries except for . and ... Always set for the super-user. 

    -L  Follow all symbolic links to final target and list the file or directory the link references rather than the link itself. This option cancels the -P 
      option. 

しかし、私はそれらが何を意味するかはかなりよく分かりません。

答えて

0

lsコマンドは、現在のディレクトリ内のファイルとフォルダのリストを出力します。

ls -Aを使用すると、コマンドは現在のディレクトリ内のすべてのファイルとフォルダを表示します。これには、隠しファイルとフォルダ(魔法使いを始めるファイルやフォルダなど)が含まれます。ただし、.(カレントディレクトリ)と..(親ディレクトリ)は無視されます。

ls -Lを使用すると、コマンドはシンボリックリンクをたどり、参照の場所も表示します。

この2つのオプションを組み合わせると、ls -LAとなり、すべてのファイルとフォルダのリストがプリントアウトされ、フォルダ内のシンボリックリンクへの参照がプリントアウトされます。

端末で試してみてください。あなたは違いを見るでしょう。

+0

-Aには隠しファイルが含まれていますか?それはマニュアルではないと言います。 –

+0

私はかなり確信しています。私は窓の上にいるが、Git bashではこれがこのように動作する。大文字Aは隠しファイルを表示しますが、暗黙の '.'(カレントディレクトリ)と' ..'(親ディレクトリ)は無視します。 – yadejo

+1

**大文字**文字(ls -LA)で答えを編集します。 'ls -a'は、ドットで始まる偶数の名前をリストします。 'ls -A'は、ドットで始まる偶数の名前、「:」と「..」からの_apart_をリストします。 – linuxfan

関連する問題