Linux では、ls コマンドを使用して、現在のディレクトリにあるサブディレクトリを確認できます。「ls -a」コマンドを直接実行するだけです。隠しファイルも含め、現在のディレクトリ内のすべてのサブディレクトリとファイルを表示できます。ファイル。 ls コマンドは、カレント ディレクトリの内容を表示するために使用されます。カレント ディレクトリのファイル リストを表示することも、指定したパス下のファイル リストを表示することもできます。構文は、「ls [options] [」です。 dirname]"、パラメータ "dirname" は、必要なディレクトリを設定するために使用されます。表示されるディレクトリのデフォルトは、現在のディレクトリです。
#このチュートリアルの動作環境: 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 など、人間が読める形式で表示します。 -i inode ノード情報を表示します。 -l ファイルとディレクトリの情報をリストするには、長い形式を使用します。 -n UID と GID が、それぞれファイルのユーザー名とグループ名の代わりに表示されます。 -r ソート結果を逆方向に出力します。たとえば、元のファイル名が小さいものから大きいものであれば、その逆は大きいものから小さいものになります。 。 #-R サブディレクトリの内容とともにリストすることは、ディレクトリ内のすべてのファイルを表示することと同じです。 #-S ファイル名ではなく、ファイル サイズで並べ替えます。 -t ファイル名ではなく時間で並べ替えます。 --color=never--color=always --color=auto never は、カラー表示がファイルの特性。 常に色を表示することを意味し、ls はデフォルトでこの方法を採用します。 auto は、設定に基づいて色を与えるかどうかをシステムに決定させることを意味します。 #--full-timeフルタイム モードでの出力 (年、月、日、時、分を含む) --time={atime,ctime}コンテンツ変更時間ではなく、出力アクセス時間または許可属性変更時間 (ctime)。 ls コマンドでオプションを使用しない場合、デフォルトでは非表示でないファイルの名前のみが表示され、ファイル名でソートされることに注意してください。ファイルの特定の種類に応じて並べ替えられます。ファイル名を色分けします (ディレクトリの場合は青、一般的なファイルの場合は白)。さらに、ls コマンドを使用してさらに多くのコンテンツを表示する場合は、表 1 の対応するオプションを使用する必要があります。 Linux ls コマンドの一般的な例
例 説明
ls 現在のディレクトリ内のすべてのファイルを一覧表示します ls -l列 現在のディレクトリ内のすべてのファイルに関する詳細情報を取得します。 ls /ルート ディレクトリ内のすべてのファイルを一覧表示します。 ls - l /ルート ディレクトリ内のすべてのファイルの詳細情報を一覧表示します。 ls -lhファイルの詳細情報を次の形式で作成します。人間が理解できる方法 ls -a隠しファイルを含むすべてのファイルをリストする ls -d dirname フォルダー配下のファイル情報ではなく、フォルダー自体の情報を一覧表示します。 ls -ltファイル変更時刻順にファイル情報を一覧表示します ls -lrtファイル変更時刻の逆順にファイル情報をリストします ls ./hai*現在のパスの下にある hai で始まるすべてのファイルをリストします 列出当前目录下文件
显示当前目录下文件详细信息
我们可以看到,我们使用了 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视频教程 》
以上がLinux で現在のディレクトリにどのサブディレクトリがあるかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
マルチスレッドをC言語で実装する4つの方法
Apr 03, 2025 pm 03:00 PM
言語のマルチスレッドは、プログラムの効率を大幅に改善できます。 C言語でマルチスレッドを実装する4つの主な方法があります。独立したプロセスを作成します。独立して実行される複数のプロセスを作成します。各プロセスには独自のメモリスペースがあります。擬似マルチスレッド:同じメモリ空間を共有して交互に実行するプロセスで複数の実行ストリームを作成します。マルチスレッドライブラリ:pthreadsなどのマルチスレッドライブラリを使用して、スレッドを作成および管理し、リッチスレッド操作機能を提供します。 Coroutine:タスクを小さなサブタスクに分割し、順番に実行する軽量のマルチスレッド実装。
PythonインタープリターはLinuxシステムで削除できますか?
Apr 02, 2025 am 07:00 AM
Linux Systemsに付属するPythonインタープリターを削除する問題に関して、多くのLinuxディストリビューションは、インストール時にPythonインタープリターをプリインストールし、パッケージマネージャーを使用しません...
web.xmlを開く方法
Apr 03, 2025 am 06:51 AM
web.xmlファイルを開くには、次の方法を使用できます。テキストエディター(メモ帳やテキストエディットなど)を使用して、統合開発環境(EclipseやNetBeansなど)を使用してコマンドを編集できます(Windows:Notepad web.xml; Mac/Linux:Open -A Textedit Web.xml)
Linuxは何に最適なものですか?
Apr 03, 2025 am 12:11 AM
Linuxは、サーバー管理、組み込みシステム、デスクトップ環境として最適です。 1)サーバー管理では、LinuxはWebサイト、データベース、アプリケーションをホストするために使用され、安定性と信頼性を提供します。 2)組み込みシステムでは、Linuxは柔軟性と安定性のため、スマートホームおよび自動車電子システムで広く使用されています。 3)デスクトップ環境では、Linuxは豊富なアプリケーションと効率的なパフォーマンスを提供します。
Debian Hadoopの互換性はどうですか
Apr 02, 2025 am 08:42 AM
DebianLinuxは、その安定性とセキュリティで知られており、サーバー、開発、デスクトップ環境で広く使用されています。現在、DebianとHadoopとの直接的な互換性に関する公式の指示が不足していますが、この記事では、DebianシステムにHadoopを展開する方法について説明します。 Debianシステムの要件:Hadoop構成を開始する前に、DebianシステムがHadoopの最小動作要件を満たしていることを確認してください。これには、必要なJavaランタイム環境(JRE)とHadoopパッケージのインストールが含まれます。 Hadoop展開手順:Hadoopをダウンロードして解凍:公式ApachehadoopのWebサイトから必要なHadoopバージョンをダウンロードして解決します
Debian文字列は、複数のブラウザと互換性があります
Apr 02, 2025 am 08:30 AM
「DebianStrings」は標準的な用語ではなく、その特定の意味はまだ不明です。この記事は、ブラウザの互換性について直接コメントすることはできません。ただし、「DebianStrings」がDebianシステムで実行されているWebアプリケーションを指す場合、そのブラウザの互換性はアプリケーション自体の技術アーキテクチャに依存します。ほとんどの最新のWebアプリケーションは、クロスブラウザーの互換性に取り組んでいます。これは、次のWeb標準と、適切に互換性のあるフロントエンドテクノロジー(HTML、CSS、JavaScriptなど)およびバックエンドテクノロジー(PHP、Python、Node.jsなど)を使用することに依存しています。アプリケーションが複数のブラウザと互換性があることを確認するには、開発者がクロスブラウザーテストを実施し、応答性を使用する必要があることがよくあります
See all articles