ディレクトリ内のファイルを表示するLinuxコマンドこんにちは、たねやつです。この記事ではlsコマンドの基本的な使い方と例、オプションなどについて解説しています。Piの初期セットアップを完了しました。ここからは超基本的なコマンドについての解説を進めていきます。コマンドについてlsコマンドを使用することで任意のディレクトリ内のファイルとディレクトリを一覧表示することができます。エクスプローラーのようなGUIのない画面では現在位置に何があるかなどを確認してディレクトリを移動していきます。Linuxを触る人であればだれでも知っていなければならないコマンドの一つです😎lsはList(リスト、一覧)から来ています。ls$まだ何もファイルやディレクトリを作成したりしていないので何も表示されないです。空のファイルを作成してみましょう。touchコマンドを使用することで空のファイルを作成することができます。file3これで表示できました!(笑)ちょっと面倒でしたが、lsコマンド単体で実行すると自分の今いるディレクトリのファイルを表示することができます。次に指定したディレクトリの一覧を表示してみます。[内容を見たいディレクトリ]で表示することができます。試しに初期設定などでよく出てきた/etcディレクトリのなかを見てみましょう。Piの場合、白色がファイル、青色がディレクトリ、緑色が実行権限が与えられているファイルとなります。実行権限については別記事で紹介します。[ファイル名]で一致するファイル名の一覧表示ができます。これだけだと使い道はなさそうですが、アスタリスクと一緒に使用する(ワイルドカードを使用する)ことで、部分一致検索ができます。日付が書かれているログファイルが以下のようにあるとします。...log-2018-01-11.tar.gzlog-2018-01-21.tar.gzlog-2018-02-01.tar.gzlog-2018-02-11.tar.gz...そんなディレクトリの中で以下のように実行することでファイルを抽出することができます。log-2018-02-21.tar.gzコマンドライン上でファイル名を指定するだけであればタブキーを押せば予測で出すことができますが、一覧で出さなければならない時に便利です。オプションで縦の一覧表示-lオプションを使用することで縦の一覧形式で表示することができます。apache2...先ほどまではマトリクス形式で横と縦に表示されていましたが、今度は縦にズラズラっと表示されます。Windowsのエクスプローラーの詳細表示に似たような感じになっています。先ほどまでと違っていろいろ情報が追加されて表示されていると思います。所有グループ名(byte単位の)ファイルサイズ最終更新日時ファイル名となっています。更新日時なんかもまとめて表示できるのでこのコマンドをよく使う人も多いです。ファイル名が一か所にまとまって列挙されるのも見やすいポイントかと思います。オプションで隠しファイルも表示Linuxには、ファイルまたはディレクトリの名前の頭に.をつけると隠しファイルとして認識されるようになります。実はこれはもともとはバグだったのですが現在でも慣習的に残ってしまっている使い方なんだそうです。(笑)-aオプションを使用することによってそのような隠しファイルも表示します。これをホームディレクトリ上で実行してみると先ほどのlsコマンドでは見えなかったファイルが出てきます。.profile.bashrcなどの隠しファイルと先ほど作成したファイルが表示されます。-laというコマンドが多用されます。-laを使用しています。-laなどで表示される一覧のファイルサイズはbyte単位で表示されているので、正確にどれぐらいのMBやKBなのかが一瞬では判断つきません。-hオプションを使用することでファイルサイズを人間が読みやすいように変換してくれます。.bashrc横幅も若干スッキリするので上のエイリアスでの設定で追加しておいてもいいかもしれません。最後に以上が基本的なlsコマンドの使用方法となります。プログラムを作るためのコマンドではありませんが、CUI上では使わずには何もできない必須のコマンドですね!もちろんプログラム上でもディレクトリ内に存在するファイル名を列挙できるという点を利用してファイルごとに処理を行うときなんかにこのコマンドの出力結果を使用したりもします。次回も、とてもとても基本的なコマンドのcdと、絶対パス・相対パスについて解説します。以下のサイトの情報を引用・参考にしました。背景を元に戻すAdsはてなブログをはじめよう!ibuquicalligさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。