ファイルとディレクトリを一覧表示するLinuxのlsコマンド
ls Linuxのコマンドは、おそらく最初に使用する必要のあるコマンドの1つです。この記事では、コマンドと一般的に使用されるパラメータについて説明します。
私が好むオプションのセットは次のとおりです。
ls -Zaltrh
各オプションを個別に掘り下げて、オプションのグロブ全体が役立つ理由を説明しましょう。
LinuxLSコマンド構文
#ls [OPTION] [FILE] OPTIONS: [-a], do not ignore entries starting with . or .. [-h], with -l, print sizes in human readable format (e.g., 1K 234M 2G) [-l], long list format (shows more information) [-r], reverse order while sorting [-t] sort by time, newest first [-Z], display security context so it fits on most displays.
基本的なls出力を見てみましょう。
ls
ls出力
デフォルトのカラースキームがありますが、それ以外の場合はファイルとディレクトリの裸のリストです。具体的な詳細はありません。次のように入力すると、色が設定されている場所を確認できます。
alias ls alias ls='ls --color=auto'
オプション
それでは、 [-a]を見てみましょう。 エントリ。
ls -a
ls-a出力
[-a] オプションを使用すると、隠しファイルとトップディレクトリを表示できます [..] および現在のディレクトリ[。] 権限。 [-l]を追加しましょう 今すぐオプション。
ls -al
ls -al output
詳細はこちら。ファイルのアクセス許可、所有者とグループ、バイト単位のサイズ、および最終変更日を確認できます。役に立ちましたが、もっと役立つ情報を追加できます。人間が読める形式にしましょう。
ls -ahl
ls-ahl出力
これで、サイズが読み取り可能な情報にフォーマットされます。 4096の代わりに4.0Kが表示されます。これは精度が低くなりますが、通常、バイト単位のサイズの精度は必要ありません。次のステップでは、変更された時間でソートされたファイルを表示することを好みます。
ls -athl
ls-athl出力
さて、最後に変更されたものが上にあるので、私は下にそれを好みます。ここで、変更された最新のオブジェクトを最初に確認します。並べ替えを逆にしましょう。
ls -arthl
ls-arthl出力
これで、最後に編集したファイルが一番下にあります。私はSELinuxを頻繁に使用しているので、それがあなたのボートの場合は [-Z] 旗は命の恩人です。旗の順序を変えましょう。私ははっきりとした配置を好みます。 Zee-alter-h。
ls -Zaltrh
ls-Zaltrh出力
そして、私が知る必要のあるセキュリティコンテキストがあります。または、この場合、「?」 。 「?」が表示されても心配しないでください。 SELinuxエンフォースメントを使用していないだけです。 AWSでオプションを使用して同じlsを実行すると、一連のセキュリティコンテキストが表示されます。それが私が最もよく使っている組み合わせです。他の便利なオプションには、サイズによる並べ替えと再帰的な一覧表示があります。
サイズで並べ替え
ls -Sharl
ls-Sharl出力
そこでは、私の最大のファイルが人間が読める形式で一番下にあります。ルートディレクトリが続きます。
再帰的にリストする
ディレクトリ全体を表示する必要がある場合があります。 lsには再帰オプション[-R]があります。 [-a]オプションを削除すると、[。]ディレクトリと[..]ディレクトリが何度も表示され、役に立たないため、削除することをお勧めします。
ls -HaltrR
ls-HaltrR出力
これがすべて時間順に並べ替えられ、最後に変更されたディレクトリが下部に表示されます。 [-S]を使用したサイズでの並べ替え 最大のディレクトリを一番下に配置します。
結論
それでおしまい。これで、Linuxですべてのファイルとディレクトリをそれらに関する情報とともに表示する方法がわかりました。最大のファイルとディレクトリ、または最近変更されたファイルとディレクトリを並べ替えます。 Linuxでは、 ls コマンドは、最近の変更のトラブルシューティング、大きなディレクトリのクリアなどに役立ちます。
Linuxシェルのヒントについて詳しくは、こちらをご覧ください。
-
LinuxおよびmacOSでfdを使用してファイルをすばやく検索する方法
fdは、findコマンドのより簡単な代替手段です。切り捨てられた構文と省略されたコマンド構造を使用して、入力したコマンドを簡潔かつ的確に保ちます。ただし、fdの入力を容易にする冗長性の欠如により、理解がより困難になります。 fdは、デフォルトのfindコマンドよりも高速にパターンマッチングも実行します。 LinuxとmacOSでfdを使用する方法を学びます。 Linuxにfdをインストールする fdは、デフォルトでは多くのシステムに出荷されていません。好みのパッケージマネージャーを使用してアプリケーションをダウンロードしてインストールする必要があります。そうすれば、ターミナル内から実行できま
-
Linuxでのシェル初期化ファイルとユーザープロファイルについて
Linuxはマルチユーザーのタイムシェアリングシステムであり、複数のユーザーがログインしてシステムを使用できることを意味します。また、システム管理者は、ソフトウェアのインストール/更新/削除、実行できるプログラム、表示/編集できるファイルなど、さまざまなユーザーがシステムを操作する方法のさまざまな側面を管理するタスクを持っています。 Linuxでは、システム全体(グローバル)とユーザー固有(個人)の構成を使用するという2つの主要な方法でユーザーの環境を作成または維持することもできます。通常、Linuxシステムを操作する基本的な方法はシェルであり、シェルは、ユーザーログインが成功した後の初期化