回答:
後ls
ちょうどあなたがリストにするディレクトリのパスを入力し、あなたはそれを取得します。あなたがあなたのホームディレクトリにいるが、リストしたいことを想像してみてください/etc
。実行するだけでls /etc
、リストに表示されます。
ls
これを行います。
の構文ls
は次のとおりです。
ls flags file-or-directory-names
私が呼んfile-or-directory-names
でいるものについては、現在のディレクトリにあるファイルをリストして、特定のファイルだけをリストすることができます。たとえば、(およびフラグを指定したように)と(長い形式で)ls -l foo bar
に関する情報をリストします。名前で始まり、(あれば)で終わるすべてのファイルをリストします。foo
bar
-l
ls baz*go
baz
go
ただし、ディレクトリ名をls
に指定すると、現在のディレクトリではなく、そのディレクトリの内容が一覧表示されます。
したがって、の内容を一覧表示するには/var/log
、次のコマンドを実行するだけです。
ls /var/log
あなたが与える場合は、相対ディレクトリのパス-であるが、始まらない1 /
--thenは、それが(それがファイルを検索すると同じように)現在のディレクトリ内にそのディレクトリを探します。ただし、必要に応じて、ディレクトリの内容が一覧表示されます。
ちなみに、ディレクトリの内容をリストしたくないが、ファイルがリストされるのと同じようにディレクトリをリストするだけの場合もあります。これを行うには、-d
フラグを渡すことができます。たとえば、これは/var/log
長い形式で表示されます(コンテンツではなく、/var/log
それ自体)。
ls -ld /var/log
ls baz*go
は、ls
複数の引数をfile-or-directory-names
(場合によっては)受け取る例です(この方法はに似ていますls foo bar
)。
ls
展開baz*go
することは責任がないことを覚えておいてください-これを行うのはシェルです。baz
go