端末からフォルダを表示するにはどうすればよいですか?


10

ターミナル内からフォルダーを一覧表示するには、どのコマンドを使用すればよいですか?

回答:


3

フォルダとファイルを簡単に区別できるようにする場合は、などを使用しますls -alhF。私は通常l、そのエイリアスとして定義します。私はラインを入れてalias l='ls -alhF'、私の中で.bashrc


20

フォルダのみを一覧表示するには、次を試してください: ls -d */


説明

-d

内容ではなくディレクトリ自体をリストします。これを説明するために、タイプするとどうなるかを考えls */ます。 ls1つの階層を下に移動して各サブディレクトリに移動し、それぞれのすべてのファイルを順番にリストします

ソース: man ls

*/

*/UNIXでは「グロブ」として知られています。(詳細については、Wikipediaを参照してください)。ただし、基本的には、「スラッシュで終わるファイル名」を意味します。UNIXでは、ディレクトリは基本的に実際には単なるファイルです。しかし、それらはスラッシュで終わる特別な名前が付けられているので、オペレーティングシステムはそれらがディレクトリ(または日常の人の話ではフォルダ)であることを認識しています。また、アスタリスク*は厳密には「任意の文字列」を表すワイルドカードです。

グロブとは何ですか?

この段落はあなたの質問には特に関係しませんが、これについて一度も読んだことがない場合は、それを見るのが良いでしょう。正規表現とグロブの違い何ですか?で(部分的に)説明されているように、グロブは正規表現とは異なります。 正規表現について書かれた本は全部ありますが、tl; drはパターンマッチング式をエンコードするさまざまな方法がたくさんあります。


1
隠しフォルダも表示するにはどうすればよいですか?ls -d。* /は、隠しフォルダーのみを表示します。隠しフォルダーと非隠しフォルダーの両方を表示するにはどうすればよいですか?私はls -d * /。* /しか考えられません。
LFC_fan 2010年

2
さて、あなたはls -laを試すことができます| グレップ^ Dが、それははるかに長いです:)
Praweł

6

私は非常に経験の浅いユーザーなので、このウェブサイトが大好きです。これは、bashコマンドについて知りたいことすべてを伝えており、場合によっては例を示していることもあります。非常に便利。

あなたの場合:

  • ls ファイルを一覧表示する
  • ls -a 隠しファイルを含める
  • ls -l 長いリスト形式の場合
  • ...

4
ls -al | grep ^d

隠しファイルを含める '-a' grep ^ d 'd'で開始します。これは、ドットで始まる名前のディレクトリが非表示であることを意味します。

これを再帰的に一覧表示するには

find ./ -type d | less
./ ..................... means starts find in current folder
-type .................. indicates the type to be searched
d ...................... means directory
| ...................... redirects the command
less ................... enables paging using the keyboard arrows and leave with q


1
  1. ホームディレクトリフォルダーを表示するにlsは、コマンドで十分です。これで簡単に保つことができます。

    $ ls
    
    Desktop    Downloads         hadoop  Pictures  Templates
    Documents  examples.desktop  Music   Public    Videos
    
  2. 複数のディレクトリを指定することもできます ls ~ /usr

    $ ls ~ /usr
    
    /home/hadoop1:
    Desktop    Downloads         hadoop  Pictures  Templates
    Documents  examples.desktop  Music   Public    Videos
    
    /usr:
    bin  games  include  lib  local  locale  sbin  share  src
    
  3. 長い形式で出力を取得するには、-lオプションを使用できます

    $ ls -l
    total 48
    drwxr-xr-x  2 hadoop1 hadoop1 4096 Jul  1  2017 Desktop
    drwxr-xr-x  2 hadoop1 hadoop1 4096 Jul  1  2017 Documents
    drwxr-xr-x  2 hadoop1 hadoop1 4096 Jul  1  2017 Downloads
    -rw-r--r--  1 hadoop1 hadoop1 8980 Jul  1  2017 examples.desktop
    drwxr-xr-x 10 hadoop1 hadoop1 4096 Jul  1  2017 hadoop
    drwxr-xr-x  2 hadoop1 hadoop1 4096 Jul  1  2017 Music
    drwxr-xr-x  2 hadoop1 hadoop1 4096 Jul  1  2017 Pictures
    drwxr-xr-x  2 hadoop1 hadoop1 4096 Jul  1  2017 Public
    drwxr-xr-x  2 hadoop1 hadoop1 4096 Jul  1  2017 Templates
    drwxr-xr-x  2 hadoop1 hadoop1 4096 Jul  1  2017 Videos
    

0

ls ファイルが一覧表示されます。

ls -l 詳細(ファイルサイズなど)とともにファイルが一覧表示されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.