CDやpwdコマンドを学習することにより、読者はさまようするとその場所を決定するために自由に、巨大なLinuxファイルシステムを信じることができました。このセクションでは、ディレクトリのファイルやサブディレクトリが含まれているものを知っていますか、学ぶことを続けています。
LSは、略語のリストを命じる、その主な機能は、現在のディレクトリの内容を表示することで、最も一般的なディレクトリ操作コマンド、です。コマンドの基本的な形式は次のとおりです。
[ルート@ localhostの〜]#LSの[オプション]ディレクトリ名
表1に、lsが共通のオプションだけでなく、それぞれの機能を命じます。
オプション | 機能 |
---|---|
-a | 隠しファイル最も一般的に使用される選択肢の一つであるにも一緒に記載されている、(。ファイルで始まる)を含むすべてのファイルを、表示します。 |
-A | 一緒にすべてのファイル、隠しファイルを表示、しかし、含まれていません..と二つのディレクトリ。 |
-d | ディレクトリのリストのみ自体ではなく、ディレクトリ内のデータファイルを一覧表示します。 |
-f | -fオプションを使用して、LS、デフォルトのファイル名のソートは、ソートせずに直接結果を記載されています。 |
-F | ファイルタイプインジケータを持つファイルまたはディレクトリ名の後に、例えば、*実行可能ファイルの代わりに、/ディレクトリに代わっ、ソケット=ファイルの代わりに| FIFOファイルの代わりに。 |
-h | こうした1キロバイト、234メガバイト、2ギガバイトなどの表示、ファイルやディレクトリのサイズ、およびので、人間が読める途中に上。 |
-私 | iノード情報を表示します。 |
-l | 長いリストのファイルとディレクトリ情報を使用します。 |
-n | UIDとGIDが表示されているファイル名とユーザー・グループ名で置き換えられました。 |
-r | 反転出力のソート結果、例えば、逆に比べて、小さなに大きなから、大小規模から元のファイル名の場合。 |
-R | 記載されているサブディレクトリの内容に加えて、ディレクトリ内のすべてのファイルが表示されているに等しいです。 |
-S | ソートにファイルサイズの容量ではなく、ファイル名のソート。 |
-t | 時系列では、むしろソートファイル名より。 |
-color =決して -color =常に -color =オート |
それは彼らが、文書の特性に基づいてカラー表示を与えていないと述べたことはありません。 常に表示色は、lsが使用されるデフォルトです。 自動設定に応じて、システム自体が色を与えるかどうかを決定することを示しています。 |
-フルタイム | フルタイムモードでは出力(年、月、日、時、分を含みます) |
-time = {atimeが、CTIME} | 出力アクセス時間というか、コンテンツの変更時間よりも、時間(CTIME)の許可属性を変更します。 |
LSはオプションなしでコマンドをするとき、デフォルトではファイルの種類に応じてのみ非隠されたファイルの名前が表示され、ファイル名、ファイル名をソートすると、それは色(青カタログ、白表示の一般的なファイル)を与えることに注意。あなたはLSはより多くのコンテンツを表示するためにコマンドを使用する場合に加えて、あなたは表1に適切なオプションを使用する必要があります。
【例 1】
[ルート@ WWW〜]#LS -Al〜
合計156
drwxr-X- 4ルートルート4096 9月24日午後12時07分。
drwxr-XR-X 23ルートルート4096 9月22日12時09分..
-rw --- 1ルートルート1474年9月4日午後06時27分アナコンダ-のks.cfg
-rw --- 1つのルートルート955 9月24日夜十二時08分。 bash_history
-rw-R-R-1ルートルート24 2007年1月6日.bash_logout
-rw-R-R-1ルートルート191 2007年1月6日の.bash_profile
-rw-R-R-1ルートルート176 2007年1月6日の.bashrc
drwx - 3ルートルート4096 9月5日10時37分の.gconf
-rw-R-R-1ルートルート42304 9月4日午後6時26分install.logに
-rw-R-R-1ルートルート5661 9月4日18時25分インストール。 log.syslog
-aを使用することにより、あなたは、(..)、ファイルおよびディレクトリ(。)の開始時に複数のファイルを注文する表示されます。gconfのなど、隠されたディレクトリとファイルです。その中でも、ディレクトリのファイル名が青色で表示され、一般的なファイルが白で表示されます。
注、Linuxシステム、ファイルは他のユーザーから隠すために隠されたファイルを検索するのではなく、動かない、必要ない場合は、ファイルが重要なシステムファイルであるユーザーに伝えるために!だから、LinuxまたはWindowsが非常に簡単にWindowsで隠しファイルを表示することができますが、ウイルスやトロイの木馬の大半は、ユーザーが順番に隠されたファイルを防止するという錯覚を与えて、隠されたファイルに自分自身を変えていくかどうかユーザーが見つかりました。
だけでなく、それは、このオプションが表示されている7ことを意味し、ファイルの詳細を示してLSは、-lオプションを使用してコマンドもあります、ということ:
- 最初の列は:次のセクションでは、特定の権利の意味を説明します、別のユーザーのファイルアクセス権を持って指定します。
- 2列目:参照カウント、参照カウントは、ファイル、ディレクトリへのファイルのハードリンクの数を表し、参照カウントは、ディレクトリの数は、サブディレクトリを持って表しています。
- 3列目:所有者、で、ファイルがどのユーザーに属しています。デフォルトでは、ユーザーのファイルの設立の所有者です。
- 4列目:グループ所有権は、デフォルトのグループに属している通常の状況下では、ファイルの実効セットにユーザーを確立することで、ユーザーのグループを設定することです。
- 5列目:サイズ、デフォルトのバイトインチ
- 6列目:ファイルの更新時刻、ファイルの修正時刻・ステータス・データやファイルの変更時間は、この時間は、ファイルを作成するための時間ではないことを、メモしてこの時間を変更します。
- 7列目:ファイル名またはディレクトリ名。
【例2】
私たちは、たとえば、ディレクトリの内容を確認したい場合は:
[ルート@ localhostの〜]#lsの -l /ルート/
合計量44がある
-rw --- .. 1. 1 1207ルートルート-日付のks.cfgアナコンダ午後6時18分14
ルート-rw 0.1ルート-RR-24772 1月14日にinstall.logに午前18時17分
ルート-rwルート-RR-7690。1 .1日付14 18時17 install.log.syslog
このコマンドは、ディレクトリの内容を表示し、ディレクトリ自体に関する詳細情報は表示されません。あなたは、ディレクトリ自体に関する情報を表示したい場合は、「-d」オプションに加入しなければなりません。
[ルート@ localhostの〜]#LS -ld /ルート/
DR-XR-X-.2ルートルート4096 1月20午前12時30分/ルート/
[実施例3]
「LS-L」のショーバイト単位のファイルサイズが、我々はより多くのキロバイトKBディスプレイ、表示メガバイトMBの使用に慣れているし、「-h」オプションは、人々の習慣の単位で表示されます例えば、ファイルサイズ:
[ルート@ localhostの〜]#LSは -lh
44Kの合計量
。-rw ---ルートルート1. 1 1.2Kアナコンダ、日付のks.cfg 18:18 14
:ルート-rwルート-RR-.1 1月14日25K 18 install.logに17
ルート-rwルート-RR-7.6K。1 .1日付14 18:17 install.log.syslog