Linu X文書操作コマンド-ls
1.コマンド機能
lsコマンドはlistの省略形であり、ターゲットディレクトリ内のすべてのサブディレクトリとファイルを一覧表示するために使用されます。lsコマンドは、linuxフォルダーに含まれているファイルを表示できるだけでなく、ファイルのアクセス許可(ディレクトリ、フォルダー、ファイルのアクセス許可を含む)、ディレクトリ情報なども表示できます。
2.コマンドフォーマット
ls [パラメータオプション] [ディレクトリ名]
3.共通のパラメーター
パラメータ |
特徴 |
-a |
-Allは、で始まる非表示ファイルを含む、ディレクトリ内のすべてのファイルを一覧表示します。 |
-c |
-ltを使用:ctime(ファイルステータスが最後に変更された時刻)に従ってctimeを並べ替えて表示します |
-l |
-gと同じように、ファイル名に加えて、ファイルのアクセス許可、所有者、およびファイルサイズの情報が詳細に一覧表示されます。 |
--- color = WHEN |
色解像度ファイルを使用するかどうかを制御します。WHENは、never、always、またはautoのいずれかになります。 |
-d |
-ディレクトリにはディレクトリのみが表示され、その下のファイルは表示されません。 |
-h |
-人間が読み取れるファイルサイズをわかりやすい形式(K / M / G)で一覧表示します |
-私 |
--Inodeは各ファイルのinode番号を出力します |
-L |
-逆参照シンボリックリンクのファイル情報を表示する場合、シンボリックリンク自体の情報ではなく、シンボリックリンクで示されたオブジェクトを表示します。 |
-m |
すべての項目はコンマで区切られ、線幅全体を埋めます |
-R |
-すべてのサブディレクトリレイヤーを再帰的に一覧表示します |
-s |
--Sizeは、すべてのファイルのサイズをブロックサイズでリストします |
-S |
ファイルサイズで並べ替え |
-t |
ファイル変更時間でソート |
-v |
バージョンで並べ替え |
-w |
--Width = COLSは、現在の値を使用せずに画面の幅を指定します |
-F |
このオプションは、ディレクトリエントリを表示するときにディレクトリの後に/を追加し、実行可能ファイルの場合は*を追加します。 |
-バツ |
列ごとではなく行ごとにアイテムを一覧表示する |
-助けて |
このヘルプメッセージを表示する |
-バージョン |
バージョン情報を表示する |
4.例
( 1)現在のディレクトリ内のbで始まるすべてのディレクトリの詳細情報を一覧表示します
ls -l b *
( 2)現在のディレクトリのサブディレクトリのみを一覧表示します
ls -F / root / back / | grep /
( 3)現在のディレクトリ内のすべてのディレクトリを一覧表示します
ls -l | grep ^ d
注: ^:ファイルの最初の位置、つまり行の先頭; ^ d:ファイルまたはdで始まる行
(4)現在のディレクトリ内のファイルとディレクトリの数を数えます
ls -l * | grep "^-" | wc -l#ファイルの数を数える ls -l * | grep "^ d" | wc -l#ディレクトリの数を数える
(5)ファイルの絶対パスをリストします
ls | sed "s:^:` pwd` /: "
注: sed "s:^:` pwd` /: "pwdコマンドは現在のディレクトリを返し、` pwd`はpwdコマンドの出力を文字列として受け取り、 "s:^:` pwd` /: "は行の先頭を現在のディレクトリに置き換えます。目次。
個人公開番号: