ja ja ja zh zh ceb ja ja ja ja ja ja ja ja ja fa ja ja zh ja ja de ja ja nl en ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja lv ja ja ja ja ru ja ja ja ja mn ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja lv ja ja mn ja ja ja ja mn ja ja ja ja lv ja ja ja ja ja ru ja ja ja ja ja ja lv ja ja ja lv ja ja mn ja ja ja ja mn ja ja ja ja ja ja ja mn ja ja ja ja ja ja ja ja ja nl en ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja en ja de en ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja zh zh ceb ja ja ja ja ja ja ja ja ja fa ja ja ja ja ja ja
ほとんど動作としては変わらないが、大文字の「-A」オプションを使うと「.」(カレントディレクトリ)と「..」(一つ上のディレクトリ)を除いた形で表示がされる。
その2 -lオプション:ファイルの詳細も表示する
「-l」オプションもよく使うコマンドだ。「l」はlongなフォーマットを意味する。longというだけあって詳細を表示して、横長になる。
上記「-a」オプションと組み合わせて「-la」などで使用することも多い。
ファイルタイプは一番左の1文字で、「-:ファイル」「d:ディレクトリ」「l:シンボリックリンク」という意味になる。
シンボリックリンクはリンク先を「->」で表現してくれる。上記の例では「fileA_symbolic -> fileA」となっているのがわかるだろう。
その3 -1オプション:リストを縦に並べる
これは意外と知らない人が多いかもしれないが、縦に並べるだけであれば「-l」オプションを使う必要はない。「-1」オプションを使うと縦に並べることができる。
その4 -rオプション:逆順で表示する
リストを通常の反対の順で表示したいこともあるだろう。そういったときは「-r」オプションを追加すればいい。
「ls- l」だと下記の表示
「-r」オプションを追加すると次のように反対になる。
その5 -tオプション:更新時間順に並べる
更新時間ごとにファイルを並び替えることもできる。「-t」オプションを使う。
新しいファイルから順に並んでいるのがわかるだろう。
更新時間ごとでのソートはファイルを探すときなど活躍する。ぜひ覚えておいてほしい。
その6 -Sオプション:ファイルサイズ順でソートする
どのファイルでどのくらいの容量を使っているか、わかりやすく知りたいときもあるだろう。
そんなときに使えるのが、「-S」コマンドだ。ファイルをサイズ順で並べてくれる。下記のように「-l」コマンドと一緒に使うとわかりやすい。
軽い順に並べる場合には「-r」オプションを追加すればいい。
この通り反対で並ぶようになる。
その7 -Xオプション:ファイルを拡張子ごとにまとめる
lsコマンドでは、拡張子の順に並び替えることもできる。「-X」コマンドを使うことによって実現可能だ。
上記のように「me」ファイルと「txt」ファイルに分かれてソートされる。こちらもファイルを探すときや、ディレクトリの中身の整理の際などよく使える。
その8 -Rオプション:ディレクトリ内容を再帰的に表示する
「サブディレクトリの中も一度に並べて見たい!」と思ったら、「-R」オプションを使うといい。
このように一括でディレクトリの中の情報も表示してくれる。こちらも便利なので覚えておきたいオプションだ。
その9 --full-timeオプション:タイムスタンプの詳細を表示する
$ ls --full-time
「--full-time」オプションを追加することで、タイムスタンプの詳細を表示することができる。
作成した秒まで知りたいときなどに使う。覚える必要はないが、そういうオプションがあるというのは把握しておくと何かの際に役立つはずだ。
その10 -mオプション:ファイル名をカンマで区切って表示する
ファイル名をカンマで区切って表示するオプションも存在する。「-m」オプションだ。ファイルの一覧をCSVとして吐き出したいときなど使える。
その11 -hオプション:単位を読みやすい形式で表示する
ファイルサイズの単位を読みやすい形式で表示することもできる。KやMなどを使って容量を表示するパターンだ。
「-h」コマンドを使えばいい。
上記のように、「4.0K」などと表示してくれるようになる。
その12 -kオプション:キロバイト単位で表示する
「-h」と似たオプションで、キロバイトで表示するオプションもある。「-k」オプションだ。
こちらは統一的にキロバイトになってしまうので、「-h」の方が使いやすい場合が多い。しかし、数字の単位は揃うので、単位を揃える必要があるときには積極的に利用しよう。
その13 -iオプション:ファイル名の左にi-node番号を表示する
あまり使う場面はないが、ハードリンクとシンボリックリンクを勉強した際には役立つだろう。
「-i」オプションを使うと、i-node番号を左側に表示してくれる。下記のように「fileA」と「fileA_hard」はinodeが同じになっていて、ハードリンクだということがわかる。
ハードリンクとシンボリックリンクの詳細はこちらを参考に
その14 -Fオプション:情報の付加
ディレクトリ名の後に「/」を、実行可能なファイル名の後に「*」をそれぞれ付加するオプションもある。「-F」コマンドを利用する。
その15 --helpオプション:ヘルプの表示
最後に「--help」オプションをご紹介する。lsコマンドに限らずだが、オプションが多くあるコマンドではなかなかすべては覚えきれない。
何かやりたいことがあったら、Googleでの検索もいいが、「ls --help」と打ってみるのも早い。
詳細で正確な情報がすぐに手に入る。また、それと同時に学べることも多いので、一度は叩いてみることをオススメする。
lsコマンドの便利なオプションを15種類紹介してきたが、いかがだっただろうか?
lsコマンドはLinuxを利用する上で、なくてはならないコマンドだ。また、指が覚えてしまうくらい叩いている方が多いだろう。
だからこそ、なかなか新しいオプションを調べようとはしないはずだ。せっかくの機会なので、ぜひ上記コマンドを一度叩いてみて、便利さを確かめてみてはいかがだろうか?
このページの続きや関連ページは下記から一覧で確認できます。
Linuxコマンドカテゴリーに戻る
IT講師に興味はありませんか?
・「今までIT講師をやってきたが、更に多くの講義を行いたい」
・「エンジニアとしてやってきたが講師業に魅力を感じている」
・「講師として活躍するためにベースとなる知識を知りたい」
・「様々な分野や言語の講師にチャレンジしてみたい」
という方はぜひIT講師募集のページをご覧ください。
リスキルテクノロジーでは「受講している方々にITを好きになってもらう」ことを目標に、同じ目標に向かって歩んで行ける講師の方を常に探しています。
システム開発やインフラ構築などのエンジニアリング経験を活かし、新入社員などの未経験者や経験の浅い初学者の方々に対してITトレーニングを行っていただくことになります。
テキストやカリキュラムは事前に用意されており、それらを元に講義を進めていくため、IT講師をはじめて実施する方でも安心してトレーニングを実施できます。
IT講師募集のページを見る
SNSでもご購読できます。
Twitterでフォローする
Feedlyでフォローする
リカレントテクノロジー
【ITエンジニア養成スクール & IT研修専門企業のリカレントテクノロジーです。】エンジニアの入り口に立つために役立つようなコンテンツを日々ご提供していきます。講師や代表やスタッフ陣が毎日楽しく書いています。ご質問・ご指摘等はぜひコメントください。
2021年2月24日 8:11 PM
非常に実践的で分かりやすく参考になります
コメントを残す コメントをキャンセル
メールアドレス(公開はされません。) *
次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。
ファイルやディレクトリをコピーするcpコマンドの使い方!【Linuxコマンド集】
ファイルなどを検索する!findコマンドの詳細まとめ【Linuxコマンド集】
grepコマンドの詳細まとめました【Linuxコマンド集】
【初心者向け】3分でわかるLinuxでできることまとめ 10選
【Windows編】フリーテキストエディタ13選!初心者にもおすすめ
lsコマンドの使い方と覚えたい15のオプション【Linuxコマンド集】
ファイル・ディレクトリを削除するrmコマンドについて詳しく!【Linuxコマンド集】
【目的別】初心者におすすめのLinuxディストリビューション7選
【初心者必見】コマンドプロンプトの使い方と覚えておきたい便利な機能
【すぐわかる!】Atomエディタのインストールと日本語化、便利な使い方
【2023年度最新】おすすめの新入社員向けC#研修 9選
【初心者向け】Pythonの特徴8選
【1分で読める】プログラミング講師になる7つのメリット
【PHP入門者向け】 PHPの文字列リテラルについて知ろう
【PHP入門者向け】 文字列の中の変数展開についてまとめました
【ざっくり理解する】 IPv6アドレスとは?
【初心者向け】システムエンジニアとは?その種類と役割は?
【Java & Tomcat】HttpServletResponseインターフェイスについて知ろう
【Java & Tomcat】Webアプリケーションの設定(web.xmlの設定)※サンプルプログラム付き
【Java & Tomcat】Webアプリケーションの設定(マッピング)※サンプルプログラム付き
【Java & Tomcat】コンテンツタイプの設定(setContentType)※サンプルプログラム付き
【Java & Tomcat】サーブレットのライフサイクル ※サンプルプログラム付き
【Java & Tomcat】文字出力用のストリームの取得(getWriter)※サンプルプログラム付き
【Java & Tomcat】リダイレクトの設定(sendRedirect)※サンプルプログラム付き
【Java & Tomcat】サーブレットからフォームデータを取得する(サンプルコード付き)
IT研修サービス(リスキルテクノロジー)
短期IT研修サービス(リスキル)
ビジネス研修(リスキル)
プログラミング講師募集
JavaScript入門
プログラミングスクール
© Copyright 2022 エンジニアの入り口. All rights reserved.
未経験からの育成制度も充実
IT講師に興味はありませんか?
リスキルテクノロジーでIT講師の積極募集を開始! 経験・未経験問わずご応募可能。育成制度で講師スキル向上も目指せます