検索
ホームページ運用・保守Linuxの運用と保守Linuxでlsコマンドを使用してファイルをリストする方法は? (コード例)

ls コマンドは、Linux ユーザーが知っておくべき基本的なコマンドの 1 つであり、ファイル システム内のファイルとディレクトリに関する情報を一覧表示するために使用されます。 Linux での ls コマンドの使い方については、次の記事で紹介していますので、ご参考になれば幸いです。

Linuxでlsコマンドを使用してファイルをリストする方法は? (コード例)

ls コマンドの使用方法

ls コマンドの構文は次のとおりです:

ls [OPTIONS] [FILES]

ls コマンドには多くの [OPTIONS] オプションがあります。一般的に使用されるオプションをいくつか示します:

● -l : ls リストファイルをロングリスト形式で作成できます。

##● -a: 次のファイルを含むすべてのファイルとディレクトリを表示します。

##● -t: ファイルを作成(変更)時刻順にリストします。

##● -r: ファイルを逆順(本来は英語のアルファベット順)に表示します。

##● -R: ディレクトリ内にファイルがある場合、ディレクトリ内のファイルが順番にリストされます。

パラメータを指定せずに ls コマンドを使用すると、現在の作業ディレクトリにあるすべてのファイルの名前がアルファベット順にリストされます。

ls

出力:

cache  empty  games  lib  local  mail  opt  run

特定のディレクトリ内のファイルを一覧表示するには、ディレクトリのパスを ls コマンドに渡す必要があります。たとえば、ディレクトリ /etc の内容をリストするには、次のように入力します:

ls /etc

複数のディレクトリとファイルをスペースで区切って ls コマンドに渡すこともできます:

ls /etc /var /etc/passwd

-in ユーザーにディレクトリへの読み取り権限がない場合、ユーザーは ls コマンドでディレクトリを開けないことを示すメッセージを受け取ります:

ls /root

出力:

ls: cannot open directory '/root': Permission denied

How長いリスト形式をリストするには?

ls コマンドのデフォルトの出力にはファイル名のみが表示されるため、あまり有益ではありません。ただし、ロング リスト形式を使用する場合、ls コマンドは次のファイル情報を表示します。 # ファイル タイプ

##● ファイル アクセス許可

## ● ファイルへのハード リンクの数ファイル

● ファイル所有者

##● ファイル グループ

##● ファイル サイズ

##● 日付と時刻

##● ファイル名

-l (小文字の L) オプションを使用すると、ls にファイル情報を長いリスト形式で出力させることができます。例:

ls -l /etc/hosts

出力:

-rw-r--r-- 1 root root 337 Oct  4 11:31 /etc/hosts

説明:

出力情報について説明しましょう

1. 最初の文字「-」はファイルを表示しますtype

この例では、最初の文字は - で、通常のファイルを示します。他のファイルタイプの値は次のとおりです。

● -: 通常ファイル

● b: ブロック特殊ファイル ● c: キャラクター特殊ファイル

● d : ディレクトリ

● l : シンボリック リンク

● n : ネットワーク ファイル

● p : FIFO

● s : ソケット

2. 9 文字 (rw-r--r--) はファイルのアクセス許可を表示します

最初の 3 文字はユーザー用、最後の 3 文字はグループ用、最後の 3 文字はほかの人のため。 chmod コマンドを使用してファイルの権限を変更できます。権限文字には次の値を指定できます:

● r: ファイルの読み取り権限

● w: ファイルの書き込み権限

● x: ファイルの実行許可

● s: Setgid ビット

● t: スティッキー性

この例では、rw-r--r- - ユーザーを表します。ファイルは読み取りと書き込みが可能ですが、グループやその他のユーザーはファイルの読み取りのみが可能です。ただし、9 文字 (rw-r--r--) の後に 1 を追加すると、ファイルへのハード リンクに続く文字数が許可されます。

3. root root 337

2 つのフィールド root root には、ファイル所有者とグループが表示され、その後にファイル サイズ (337) がバイト単位で表示されます。寸法を読み取り可能な形式で出力したい場合は、-h オプションを使用する必要があります。ユーザーは chmod コマンドを使用してファイルの所有者を変更できます。

4, Oct 4 11:31

Oct 4 11:31 は、ファイルの最終変更日時です。

5./etc/hosts

/etc/hosts はファイルの名前です。

#隠しファイルを表示するにはどうすればよいですか?

Linux では、隠しファイルはドット (.) で始まるファイルであり、デフォルトでは、ls コマンドは隠しファイルを表示しません。

隠しファイルを含むすべてのファイルを表示するには、-a オプションを使用する必要があります:

ls -la ~/

出力:

drwxr-x--- 10 linuxize  linuxize  4096 Feb 12 16:28 .
drwxr-xr-x 18 linuxize  linuxize  4096 Dec 26 09:21 ..
-rw-------  1 linuxize  linuxize  1630 Nov 18  2017 .bash_history
drwxr-xr-x  2 linuxize  linuxize  4096 Jul 20  2018  bin
drwxr-xr-x  2 linuxize  linuxize  4096 Jul 20  2018  Desktop
drwxr-xr-x  4 linuxize  linuxize  4096 Dec 12  2017 .npm
drwx------  2 linuxize  linuxize  4096 Mar  4  2018 .ssh
-l オプションを使用して表示することもできます。すべてのファイルの詳細。

ls の出力順序を変更するにはどうすればよいですか?

デフォルトでは、ls コマンドはファイルをアルファベット順にリストしますが、出力順序を変更することもできます:

● --sort=extension (または -X) : エントリ拡張子でアルファベット順に並べ替えます

● --sort=size (または -S): ファイル サイズで並べ替えます

● --sort=time (または -t): ファイル サイズで並べ替えます変更時のソート # ● --sort=version (または -v): テキスト内の自然な型 (バージョン) 番号

# 逆のソート順で結果を取得したい場合は、次のことが必要です。 -r オプションを使用します。

たとえば、/var ディレクトリ内のファイルを変更時刻に基づいて逆の並べ替え順序で並べ替えるには、次のように使用します。

ls -ltr /var

ls コマンドではディレクトリが表示されないことに注意してください。コンテンツが総スペースを占有します。

サブディレクトリを再帰的にリストするにはどうすればよいですか?

-R オプションを使用して、ls コマンドにサブディレクトリの内容を表示するよう指示します:

ls -R

相关视频教程推荐:《Linux教程

以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以关注php中文网相关教程栏目!!!

以上がLinuxでlsコマンドを使用してファイルをリストする方法は? (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
Linuxのメンテナンスモード:システム管理者ガイドLinuxのメンテナンスモード:システム管理者ガイドApr 26, 2025 am 12:20 AM

メンテナンスモードは、Linuxシステム管理において重要な役割を果たし、修復、アップグレード、構成の変更を支援します。 1.メンテナンスモードを入力します。 Grubメニューから選択するか、コマンド「sudosystemctlisolaterscue.target」を使用できます。 2。メンテナンスモードでは、ファイルシステムの修理およびシステムの更新操作を実行できます。 3.高度な使用法には、ルートパスワードのリセットなどのタスクが含まれます。 4.メンテナンスモードに入ったり、ファイルシステムをマウントできないなどの一般的なエラーは、GRUB構成をチェックしてFSCKコマンドを使用して固定できます。

Linuxのメンテナンスモード:それを使用する時期と理由Linuxのメンテナンスモード:それを使用する時期と理由Apr 25, 2025 am 12:15 AM

Linuxメンテナンスモードを使用するタイミングと理由:1)システムが起動するとき、2)主要なシステムの更新またはアップグレードを実行するとき、3)ファイルシステムメンテナンスを実行するとき。メンテナンスモードは、安全で制御された環境を提供し、運用上の安全性と効率を確保し、ユーザーへの影響を減らし、システムセキュリティを強化します。

Linux:必須コマンドと操作Linux:必須コマンドと操作Apr 24, 2025 am 12:20 AM

Linuxの不可欠なコマンドは次のとおりです。1.LS:リストディレクトリの内容; 2.CD:作業ディレクトリを変更します。 3.mkdir:新しいディレクトリを作成します。 4.RM:ファイルまたはディレクトリを削除します。 5.CP:ファイルまたはディレクトリをコピーします。 6.MV:ファイルまたはディレクトリの移動または名前を変更します。これらのコマンドは、カーネルと対話することにより、ユーザーがファイルとシステムを効率的に管理するのに役立ちます。

Linux操作:ファイル、ディレクトリ、およびアクセス許可の管理Linux操作:ファイル、ディレクトリ、およびアクセス許可の管理Apr 23, 2025 am 12:19 AM

Linuxでは、ファイルおよびディレクトリ管理ではLS、CD、MKDIR、RM、CP、MVコマンドを使用し、許可管理はCHMOD、CHOWN、およびCHGRPコマンドを使用します。 1。LS-Lなどのファイルおよびディレクトリ管理コマンドは、詳細情報、MKDIR-Pを再帰的に作成するディレクトリを再帰的に作成します。 2。CHMOD755FILEセットファイル許可、CHOWNUSERFILEファイル所有者、CHGRPGROUPFILEの変更ファイルグループなどの許可管理コマンド。これらのコマンドは、ファイルシステム構造とユーザーおよびグループシステムに基づいており、システムコールとメタデータを介して動作および制御します。

Linuxのメンテナンスモードとは何ですか?説明したLinuxのメンテナンスモードとは何ですか?説明したApr 22, 2025 am 12:06 AM

メンテナンスメモデンリンリンアスピアルブーテンビロンメント、criticalsystemmaincencetasks.itallowsadministratorstopertopertopertopersetstingtingpasswords、Repainingfilesystems、およびRecoveringfrombootfailurureSinaMinimalenvironment.

Linux:基本的な部分に深く潜りますLinux:基本的な部分に深く潜りますApr 21, 2025 am 12:03 AM

Linuxのコアコ​​ンポーネントには、カーネル、ファイルシステム、シェル、ユーザー、カーネルスペース、デバイスドライバー、パフォーマンスの最適化とベストプラクティスが含まれます。 1)カーネルは、ハードウェア、メモリ、プロセスを管理するシステムのコアです。 2)ファイルシステムはデータを整理し、Ext4、BTRFS、XFSなどの複数のタイプをサポートします。 3)シェルは、ユーザーがシステムと対話するためのコマンドセンターであり、スクリプトをサポートします。 4)システムの安定性を確保するために、ユーザースペースをカーネルスペースから分離します。 5)デバイスドライバーは、ハードウェアをオペレーティングシステムに接続します。 6)パフォーマンスの最適化には、システム構成とベストプラクティスのチューニングが含まれます。

Linuxアーキテクチャ:5つの基本コンポーネントを発表しますLinuxアーキテクチャ:5つの基本コンポーネントを発表しますApr 20, 2025 am 12:04 AM

Linuxシステムの5つの基本コンポーネントは次のとおりです。1。Kernel、2。Systemライブラリ、3。Systemユーティリティ、4。グラフィカルユーザーインターフェイス、5。アプリケーション。カーネルはハードウェアリソースを管理し、システムライブラリは事前コンパイルされた機能を提供し、システムユーティリティはシステム管理に使用され、GUIは視覚的な相互作用を提供し、アプリケーションはこれらのコンポーネントを使用して機能を実装します。

Linux操作:メンテナンスモードを利用しますLinux操作:メンテナンスモードを利用しますApr 19, 2025 am 12:08 AM

Linuxメンテナンスモードは、Grubメニューから入力できます。特定の手順は次のとおりです。1)GRUBメニューのカーネルを選択し、「E」を押して編集し、2)「Linux」行の最後に「シングル」または「1」を追加し、3)Ctrl Xを押して開始します。メンテナンスモードは、システム修理、パスワードリセット、システムのアップグレードなどのタスクに安全な環境を提供します。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

SublimeText3 英語版

SublimeText3 英語版

推奨: Win バージョン、コードプロンプトをサポート!

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール