lsコマンドは、ファイルシステムをナビゲートするために学ぶべき最も重要なコマンドラインツールの1つです。 コマンドラインを使用してファイルシステムをナビゲートするための必須コマンドの完全なリストを次に示します。
lsコマンドは、ファイルシステム内のファイルとフォルダーの名前をリストするために使用されます。 このガイドでは、lsコマンドで使用できるすべてのスイッチとその意味と使用方法について説明します。
ファイルをフォルダに一覧表示する
フォルダ内のすべてのファイルを一覧表示するには、ターミナルウィンドウを開き、cdコマンドを使用して内容を表示するフォルダに移動し、次のコマンドを入力します。
ls
フォルダ内のファイルを一覧表示するために実際にフォルダに移動する必要はありません。 次のように、パスをlsコマンドの一部として指定することができます。
ls / path / to / file
デフォルトでは、ファイルとフォルダは画面全体の列に表示され、表示されるのはファイル名だけです。
隠しファイル(完全停止で始まるファイル)は、lsコマンドを実行すると自動的に表示されません。 代わりに次のコマンドを使用する必要があります。
ls -a
ls --all
このマイナスa(-a)スイッチは、list allの略です。 これは、コマンドが実行されたディレクトリ内の絶対にすべてのファイルとフォルダを一覧表示します。
これの結末はあなたが呼ばれるファイルを見ることです。 もう一つは..
。 1つのフルストップは現在のフォルダを表し、2つのフルストップは1つのレベルアップを表します。
ファイルのリストからこれらを省略したい場合、次のように小文字aの代わりに大文字Aを使うことができます:
ls -A
ls - ほとんどすべて
mvコマンドやcpコマンドなどの特定のコマンドは、ファイルの移動やコピーに使用され、元のファイルのバックアップを作成するこれらのコマンドで使用できるスイッチがあります。
これらのバックアップファイルは、一般にチルダ(〜)で終わります。
バックアップファイル(チルダで終わるファイル)を省略するには、次のコマンドを実行します。
ls -B
ls --ignore-backups
ほとんどの場合、返されるリストには、フォルダが1つの色で表示され、ファイルは別の色で表示されます。 例えば、私たちの端末では、フォルダは青色でファイルは白です。
異なる色を表示したくない場合は、次のコマンドを使用できます。
ls --color = never
より詳細な出力が必要な場合は、次のスイッチを使用できます。
ls -l
これにより、アクセス権、iノード数、所有者とグループ、ファイルサイズ、最後にアクセスされた日時とファイル名を示すリストが表示されます。
所有者を見たくない場合は、代わりに次のコマンドを使用してください。
ls -g
次のスイッチを指定して、グループの詳細を省略することもできます。
ls -o
ロングフォーマットリストは、他のスイッチと一緒に使用して、より多くの情報を表示することができます。 たとえば、次のコマンドを実行してファイルの作成者を見つけることができます。
ls -l --author
ロングリスティングの出力を変更して、人間が判読可能なファイルサイズを次のように表示することができます。
ls -l -h
ls -l - 人間が読める
ls -l -s
listコマンドにユーザー名とグループ名を表示する代わりに、次のように物理ユーザーIDとグループIDを表示するlsコマンドを取得することができます。
ls -l -n
lsコマンドを使用すると、指定したパスからすべてのファイルとフォルダーを下に表示することができます。
例えば:
ls -R / home
上記のコマンドは、写真、音楽、ビデオ、ダウンロード、ドキュメントなどのホームディレクトリの下にあるすべてのファイルとフォルダを表示します。
出力形式を変更する
デフォルトでは、ファイルリストの出力は、画面全体で列に表示されます。
ただし、次のような形式を指定することはできます。
ls -X
ls --format = across
リストを画面全体の列に表示します。
ls -m
ls --format =カンマ
コンマ区切りの形式でリストを表示します。
ls -x
ls --format = horizontal
リストを横書式で表示する
ls -l
ls --format = long
前のセクションで述べたように、これは長い形式のリストを示しています。
ls -1
ls --format = single-column
ls --format = verbose
各行に1つずつ、すべてのファイルとフォルダを表示します。
ls -c
ls --format = vertical
リストを垂直方向に表示します。
lsコマンドの出力をソートする方法
lsコマンドの出力をソートするには、--sortスイッチを次のように使用します。
ls --sort = none
ls --sort = size
ls --sort =時間
ls --sort = version
デフォルトはnoneに設定されています。これは、ファイルが名前順にソートされていることを意味します。 サイズ別に並べ替えると、最も大きいサイズのファイルが最初に表示され、最も小さいファイルが最後に表示されます。
時間順にソートすると、最後に最初にアクセスされたファイルと最後にアクセスされなかったファイルが最後に表示されます。
ちなみに、上記のすべての処理は、代わりに以下のコマンドで行うことができます。
ls -U
ls〜S
ls -t
ls -v
結果を逆順で並べ替えるには、次のコマンドを使用します。
ls -r --sort = size
ls --reverse --sort = size
概要
時間の書式設定には他にも多数のスイッチがあります。 他のすべてのスイッチについては、ls Linux Manual Pageを読んで読むことができます。
男子