ホームページ  >  記事  >  運用・保守  >  Linux で現在のディレクトリにどのサブディレクトリがあるかを確認する方法

Linux で現在のディレクトリにどのサブディレクトリがあるかを確認する方法

青灯夜游
青灯夜游オリジナル
2023-03-14 10:18:359970ブラウズ

Linux では、ls コマンドを使用して、現在のディレクトリにあるサブディレクトリを確認できます。「ls -a」コマンドを直接実行するだけです。隠しファイルも含め、現在のディレクトリ内のすべてのサブディレクトリとファイルを表示できます。ファイル。 ls コマンドは、カレント ディレクトリの内容を表示するために使用されます。カレント ディレクトリのファイル リストを表示することも、指定したパス下のファイル リストを表示することもできます。構文は、「ls [options] [」です。 dirname]"、パラメータ "dirname" は、必要なディレクトリを設定するために使用されます。表示されるディレクトリのデフォルトは、現在のディレクトリです。

Linux で現在のディレクトリにどのサブディレクトリがあるかを確認する方法

#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。

Linux では、ls コマンドを使用して、現在のディレクトリにどのサブディレクトリがあるかを確認できます。

linux ls コマンドの紹介

ls コマンドは list の略で、最も一般的なディレクトリ操作コマンドです。 is 現在のディレクトリの内容を表示します。

ls コマンドは、カレントディレクトリのファイル一覧を表示するために使用しますが、指定したパス下のファイル一覧を表示することもできます。

構文:

ls [options] [dirname]
パラメータ 説明
options ls コマンドで使用されるパラメータ。
dirname 表示されるディレクトリ。デフォルトは現在のディレクトリです。

表 1 に、ls コマンドの一般的に使用されるオプションとそれぞれの機能を示します。

#表 1 ls コマンドの共通オプションと機能##オプション##関数##- a隠しファイル (. で始まるファイル) を含むすべてのファイルをまとめて表示します。これは、最もよく使用されるオプションの 1 つです。 -A隠しファイルを含むすべてのファイルを表示しますが、. および .. ディレクトリは除外されます。 -dディレクトリ内のファイル データではなく、ディレクトリ自体のみを一覧表示します。 -f#ls はデフォルトでファイル名で並べ替えます。-f オプションを使用すると、並べ替えずに結果を直接一覧表示します。 -Fファイル名またはディレクトリ名の後にファイル タイプ インジケータを追加します。たとえば、* は実行可能ファイルを表し、/ はディレクトリを表し、= はソケット ファイルを表します。 , |はFIFOファイルを表します。 -hファイルまたはディレクトリのサイズを、1KB、234MB、2GB など、人間が読める形式で表示します。 -iinode ノード情報を表示します。 -l ファイルとディレクトリの情報をリストするには、長い形式を使用します。 -nUID と GID が、それぞれファイルのユーザー名とグループ名の代わりに表示されます。 -r ソート結果を逆方向に出力します。たとえば、元のファイル名が小さいものから大きいものであれば、その逆は大きいものから小さいものになります。 。 #-Sファイル名ではなく、ファイル サイズで並べ替えます。 -tファイル名ではなく時間で並べ替えます。 --color=never--color=autonever は、カラー表示がファイルの特性。 常に色を表示することを意味し、ls はデフォルトでこの方法を採用します。 auto は、設定に基づいて色を与えるかどうかをシステムに決定させることを意味します。 --time={atime,ctime}ls コマンドでオプションを使用しない場合、デフォルトでは非表示でないファイルの名前のみが表示され、ファイル名でソートされることに注意してください。ファイルの特定の種類に応じて並べ替えられます。ファイル名を色分けします (ディレクトリの場合は青、一般的なファイルの場合は白)。さらに、ls コマンドを使用してさらに多くのコンテンツを表示する場合は、表 1 の対応するオプションを使用する必要があります。 Linux ls コマンドの一般的な例
#-R サブディレクトリの内容とともにリストすることは、ディレクトリ内のすべてのファイルを表示することと同じです。
--color=always


#--full-time
フルタイム モードでの出力 (年、月、日、時、分を含む)

コンテンツ変更時間ではなく、出力アクセス時間または許可属性変更時間 (ctime)。

説明

ls -lls / ls - l /ls -lhls -als -d dirnamels -ltls -lrtls ./hai*

列出当前目录下文件

ls

Linux で現在のディレクトリにどのサブディレクトリがあるかを確認する方法

显示当前目录下文件详细信息

ls -l

Linux で現在のディレクトリにどのサブディレクトリがあるかを確認する方法

我们可以看到,我们使用了 ls -l 命令,显示了当前路径下的文件的详细信息,包括文件的权限,文件的用户组,文件大小和时间等信息。

显示所有文件

ls -al ~

total 156
drwxr-x---  4 root root  4096 Sep 24 00:07 .
drwxr-xr-x 23 root root  4096 Sep 22 12:09 ..
-rw-------  1 root root  1474 Sep  4 18:27 anaconda-ks.cfg
-rw-------  1 root root   955 Sep 24 00:08 .bash_history
-rw-r--r--  1 root root    24 Jan  6  2007 .bash_logout
-rw-r--r--  1 root root   191 Jan  6  2007 .bash_profile
-rw-r--r--  1 root root   176 Jan  6  2007 .bashrc
drwx------  3 root root  4096 Sep  5 10:37 .gconf
-rw-r--r--  1 root root 42304 Sep  4 18:26 install.log
-rw-r--r--  1 root root  5661 Sep  4 18:25 install.log.syslog

通过使用 -a,你会看到以 . 为开头的几个文件,以及目录文件 (.)、(..)、.gconf 等等,这些都是隐藏的目录和文件。其中,目录文件名以蓝色显示,一般文件以白色显示。

注意,Linux 系统中,隐藏文件不是为了把文件藏起来不让其他用户找到,而是为了告诉用户这些文件都是重要的系统文件,如非必要,不要乱动!所以,不论是 Linux 还是 Windows 都可以非常简单地査看隐藏文件,只是在 Windows 中绝大多数的病毒和木马都会把自己变成隐藏文件,给用户带来了错觉,以为隐藏文件是为了不让用户发现。

不仅如此,这里的 ls 命令还使用了 -l 选项,因此才显示出了文件的详细信息,此选项显示的这 7 列的含义分别是:

  • 第一列:规定了不同的用户对文件所拥有的权限,具体权限的含义将在后续章节中讲解。

  • 第二列:引用计数,文件的引用计数代表该文件的硬链接个数,而目录的引用计数代表该目录有多少个一级子目录。

  • 第三列:所有者,也就是这个文件属于哪个用户。默认所有者是文件的建立用户。

  • 第四列:所属组,默认所属组是文件建立用户的有效组,一般情况下就是建立用户的所在组。

  • 第五列:大小,默认单位是字节。

  • 第六列:文件修改时间,文件状态修改时间或文件数据修改时间都会更改这个时间,注意这个时间不是文件的创建时间。

  • 第七列:文件名或目录名。

相关推荐:《Linux视频教程

ls 現在のディレクトリ内のすべてのファイルを一覧表示します
列 現在のディレクトリ内のすべてのファイルに関する詳細情報を取得します。
ルート ディレクトリ内のすべてのファイルを一覧表示します。
ルート ディレクトリ内のすべてのファイルの詳細情報を一覧表示します。
ファイルの詳細情報を次の形式で作成します。人間が理解できる方法
隠しファイルを含むすべてのファイルをリストする
フォルダー配下のファイル情報ではなく、フォルダー自体の情報を一覧表示します。
ファイル変更時刻順にファイル情報を一覧表示します
ファイル変更時刻の逆順にファイル情報をリストします
現在のパスの下にある hai で始まるすべてのファイルをリストします

以上がLinux で現在のディレクトリにどのサブディレクトリがあるかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。