lsコマンド
1. LSは、現在のディレクトリ内のすべてのファイルを表示-a隠しファイルが含まれています
LS-Aは「」(カレントディレクトリ)、および「リストされたすべてのファイルを表示しません..」(親ディレクトリのカレントディレクトリを示す)、これらの後者の二つは点を除いて同じです
2. LSは方法で表示したファイルのリストを-l
出力の最後の行に、例えば、
D最初の文字のrwxr-X-XRは3例があります。
「 - 」、通常のファイルを示し、
「D」は、ディレクトリを表し
「L」はリンク先のファイルを表し、Windowsのショートカットと同等の(ようなソフト・リンクなど)を、
「B」は、(例えば、512バイトのような入力と出力リターンを受け入れるブロック単位でブロックを表し、ハードディスクは一例であり、)。
D rwxr XR-X-は、 バック表す3グループごと、など9つの文字、ファイルの所有者を、ファイルの所有者のユーザー・グループは、他のユーザーがファイルへのアクセス権を持っています。各「R」は、「W」、 「X」 の文字は、三回の表し実行、読み取り、書き込みを「 - 」を示す不許可がない場合であって、アクセス許可を。2つの文字は代替実行する権限を持っている、最も一般的なものは、「X」の実行を表しており、その他は「s」はソケットファイルを表しています。
(Sネットワークは特にで、図ソケットファイル、通信に使用されるソケットを有する
例示:ソケットIP =アドレス+ TCP / UDPポート+)
番号「2」に続いて「子馬イーグルログ」の略で、ディレクトリ、このディレクトリ内のファイル数(この数=隠されたディレクトリ+共通ディレクトリ番号の数)。(これは普通のファイルは、「2」は、2つの別名ファイルを代表して、このファイルはハードリンクファイルを作成されたこと、であるならば)
その後ijian.shiのファイル(ディレクトリ)の代理としてユーザーaijian.shiの所有者(所有者)
そして、次のtdsw1のファイル(ディレクトリ)に代わっが所属するユーザー・グループ(グループ)グループtdsw1である(Iソフトウェアグループ)
4096はディレクトリのサイズは常に4096バイトであり、ファイルサイズ(バイト)を表します。
8月3日夜04時17は、ファイル(ディレクトリ)更新時刻を表します。
3. -h表示ファイル可読性(例:1K 234M 2G)のサイズ
例:
例1:すべてのファイルとディレクトリの一覧の詳細/ホーム/ peidachangフォルダ
コマンド:lsの-l -R /ホーム/ peidachangやls -lR /ホーム/ peidachang(-R、-recursiveまた、リストのすべてのサブディレクトリ層)
例II:次のコマンドを使用して、ディレクトリのすべての最初にカレントディレクトリ「T」で詳しく説明リスト:
コマンド:LS -lトン*
これらの下には、ありません!
例3:ファイルリストの下のサブディレクトリのみ
コマンド:lsの-Fは/ opt /ソフト| grepを/ $
以下は/ opt /ソフトファイルのサブディレクトリにリストされています
出力:
[ルート@ localhostのオプトイン]#lsの-Fは/ opt /ソフト| grepを/ $
jdk1.6.0_16 /
転覆-1.6.1 /
tomcat6.0.32 /
コマンド:lsの-lは/ opt /ソフト| grepを"^ D"
詳細以下では/ opt上場/ソフトのファイルのサブディレクトリ
出力:
[ルート@ localhostのオプトイン]#lsの-lは/ opt /ソフト| grepの "^ D"
drwxr-XR-X 10ルートルート4096 9月17日午後6時17分jdk1.6.0_16
drwxr-XR-X 16 1016 1016 4096 10-11 3時25転覆-1.6.1
drwxr-XR-X 9ルートルート4096 2011-11-01 tomcat6.0.32
例4:現在の作業ディレクトリ内のすべてのファイルのリスト名はSの始まりである、より多くの新しい行のバックは、次のコマンドを使用できます。
コマンド:LS -ltr秒*
出力:
[ルート@ localhostのオプトイン]#lsの-ltr S *
SRC:
合計0
脚本:
合計0
柔らかい:
合計350 644
drwxr-XR-X 9ルートルート4096 2011-11-01 tomcat6.0.32
-rwxr-XR-X 1ルートルート81871260 9月17日夜06時15 JDK-6u16-Linuxの-x64.bin
drwxr-XR-X 10ルートルート4096 9月17日午後6時17分jdk1.6.0_16
-rw-R - r--の1つのルートルート205831281 9月17日午後6時33分のApache-Tomcatの-6.0.32.tar.gz
-rw-R - r--の1つのルートルート5457684 9月21日夜12時23 tomcat6.0.32.tar.gz
-rw-R - r--の1つのルートルート4726179 10-10 11時08転覆-DEPS-1.6.1.tar.gz
-rw-R - r--の1つのルートルート7501026 10-10 11時08転覆-1.6.1.tar.gz
drwxr-XR-X 16 1016 1016 4096 10-11 3時25転覆-1.6.1
例5:リスト現在の作業ディレクトリの下にあるすべてのファイルとディレクトリ、ディレクトリの名前を追加するために実行可能ファイルの名前の後に「/」を追加するには「*」
コマンド:lsの-AF
出力:
[ルート@ localhostのオプトイン]#lsの-AF
ログ/スクリプト/ソフト/ SRC / svndata /ウェブ/
例6:現在のディレクトリ内のファイルやディレクトリの数を計算します
コマンド:
LSは-l * |はgrep "^ - " |ファイルのトイレ-l ---数
LSは-l * | grepを "^ D" |トイレ-lディレクトリ番号---
例7:LSに記載されているファイルの絶対パス
命令ます。ls | sedの "S:^:` pwd`は/:"
出力:
[ルート@ localhostのオプト]#LSは| sedの "S:^:` pwd`は/:"
/ opt /ログ
/ opt /スクリプト
/ opt /ソフト
/ opt / SRC
/オプション/ svndata
/ opt /ウェブ
例9:リスト(隠しファイルを含む)は、現在のディレクトリ内のすべてのファイルのディレクトリへの絶対パスが再帰的ではありません
命令:1 -maxdepth $ PWDを見つけます| xargsのlsの-ld
出力:
[ルート@ localhostのOPT]#は1 -maxdepth $ PWDを見つけます| xargsのlsの-ld
drwxr-xrと-×8ルートルート4096 10-11午前3時43分は/ opt
drwxr-XR-X 2ルートルート4096 2012-03-08は/ opt /ログ
drwxr-XR-X 2ルートルート4096 2012-03-08は/ opt /スクリプト
drwxr-xrと-X 5ルートルート4096 10-11 3時21分は/ opt /ソフト
drwxr-XR-X 2ルートルート4096 2012-03-08は/ opt / SRC
drwxr-XR-×4ルートルート4096 10-11午前5時22分は/ opt / svndata
drwxr-XR-×4ルートルート4096 10月9日午後12時45は/ opt /ウェブ
【実施例10:再帰的にリスト(隠しファイルを含む)、現在のディレクトリ内のすべてのファイルの絶対パス
コマンド:$ PWDを見つける| xargsのlsの-ld
例XI:指定した時間、出力形式のファイル
コマンド:
LS -tl --timeスタイル=フルイソ
出力:
[ルート@ localhostのソフト]#lsの-tl --timeスタイル=フルイソ
合計350 644
drwxr-XR-X 16 1016 1016 4096 2012年10月11日03:25:58.000000000 0800転覆-1.6.1
LS -ctl --timeスタイル=長期ISO
出力:
[ルート@ localhostのソフト]#lsの-ctl --timeスタイル=長期ISO
合計350 644
drwxr-XR-X 16 1016 1016 4096 2012年10月11日午前3時25分のSubversion-1.6.1