ls
コマンドは、Linuxユーザーが何十年にもわたって使用してきた基本的で便利で明白なユーティリティです。もともとUNIXのAT&Tビルドでデビューした ls
今日私たちが知っているコマンドは、私たちのお気に入りのディストリビューションのGNUCoreutilsパッケージの一部です。 macOS(当時はBSD)を使用している場合を除きます。ここで提供されているユーティリティはかなり単純です。 ls
コマンドを使用すると、ディレクトリ内のファイルを一覧表示できます。特別なことやクレイジーなことは何もしませんが、非常に必要なことはします。 ls
を使用するときに利用できるオプションを確認したいと思います そして、それらのオプションを機能させる方法。
オプションなし
これにより、作業ディレクトリ内のすべての非隠しファイルとディレクトリが一覧表示されます。単純!しかし、私の意見では、最も有用ではありません。
ls -l </ strong>
-l </ code> オプションは、ロングリスト形式を示します。これにより、標準のコマンドよりも多くの情報がユーザーに表示されます。ファイルのアクセス許可、リンクの数、所有者名、所有者グループ、ファイルサイズ、最終変更時刻、およびファイル名またはディレクトリ名が表示されます。このオプションは、他の多くのオプションと定期的に組み合わせて使用されます。
[無料ダウンロード:高度なLinuxコマンドのチートシート。 ]
ls -lh
-lh
flagは上記と同じlonglistformatコマンドですが、ファイルサイズは人間が読める形式で表示されます。前の2つの画面のファイルサイズ出力の違いに注意してください。
ls -r
このオプションは、標準の ls
と同様です コマンドは、隠しされていないすべてのファイルとディレクトリを一覧表示します。ただし、このコマンドはそれらを逆の順序で一覧表示します。
ls -a
-a
オプションは、非表示かどうかにかかわらず、すべてのファイルを表示します。一部のファイルはで始まります。
または..
これらのファイルはデフォルトでユーザーから隠されています。
ls -ltr
このオプションの組み合わせにより、ファイルまたはディレクトリに対する最新の変更が逆の順序で表示されます。
ls -F
これにより、 /
が表示されます すべてのディレクトリの最後にある文字。
ls -lS
サイズの大きいものから小さいものの順にファイルを表示します。
ls -R
このオプションは、ディレクトリツリーを長い形式で一覧表示します。
ls -i
このオプションは、 inode
を表示します 各ファイルまたはディレクトリの横にある番号。 iノード
特定のファイルを識別するインデックスノードです。一部のファイルには複数のハードリンクがありますが、複数のファイルのハードリンクが inode
を共有している場合 、それらは同等です。
ls --version
このコマンドは、使用しているlsコマンドのバージョンを表示します。
man ls
これにより、のマニュアルページ
にアクセスできるようになります ls
の場合 コマンドを実行して、この記事でカバーされていないすべての情報を確認してください。
ls
コマンドは、潜在意識レベルで毎日人々によって使用されます。基本は誰もが知っていますが、十分に活用されていない優れたオプションがいくつかあります。日常業務でこれらのあまり知られていないオプションのいくつかを使用することを強調するようにあなたに挑戦します。利用可能なユーティリティに驚かれるかもしれません。
ボーナス :本当に効率的にするには、エイリアス
を設定します ls
のお気に入りのフレーバーに 。 Linuxでエイリアスを作成する方法の詳細については、以前の記事を参照してください。
Red Hat Enterprise Linuxを試してみませんか?今すぐ無料でダウンロードしてください。