2017.08.02lsコマンドは、ディレクトリの内容を表示する基本的なLinuxコマンドになります。lsコマンドは、ディレクトリの内容を表示しファイルの状態を確認することができます。参考スポンサーリンクlsコマンドとはlsコマンドは、ディレクトリの内容を表示するコマンドです。Linuxコマンドの中でとてもよくつかわれるコマンドのひとつです。lsコマンドには、様々なオプションがあり、単純にディレクトリの内容を表示するだけではなく、ファイルの状態なども確認することもできます。lsコマンドの表示は、デフォルトではアルファベット順にソートされて表示されます。lsコマンドはオプションを用いることでソートの方法を変更することができます。ソートの方法を変更することでディレクトリの内容をよりスムーズに確認することができます。lsコマンドの利用例ディレクトリの内容を表示(オプションなし)lsコマンドをオプションなしで用いるとカレントディレクトリの内容を表示することができます。オプションがない場合、.(ドット)から始まるファイルやディレクトリを表示しません。itemtext_sym.txt全てのディレクトリの内容を表示(-aオプション)-aオプションは、全てのディレクトリの内容を表示します。.はカレントディレクトリを表し、..は一つ上のディレクトリを表します。itemtext_own_grp_ch.txt.と..のディレクトリ以外の全てのディレクトリの内容を表示(-Aオプション)-Aオプションはカレントディレクトリである.と一つ上のディレクトリである..を表示しません。それ以外は、-aオプションと同じです。itemtext_own_grp_ch.txtディレクトリの内容をロング形式で表示(-lオプション)-lオプションは、ディレクトリの内容をロング形式で表示することができます。ロング形式は、ファイルタイプ、ファイルモード、ハードリンクの数、所有者名、グループ名、サイズ、タイムスタンプを表示することができます。それぞれのディレクトリの内容を表示するときに合計のブロック数も表示します。ブロック数は、通常、デフォルトで1024バイトです。28」と表示されています。28」のように表示されます。/home/ubuntu/test_ls/itemtext.txtディレクトリをファイルと同様な情報として表示(-dオプション)-dオプションは、lsコマンドでディレクトリを選択するときに、その選択したディレクトリの内容を表示するのではなく、lsコマンドはそれがファイルであるかのように動作します。dir1実行結果dir11dir1-dオプションがないの場合、lsコマンドはそのディレクトリの内容を表示します。itemtext-dir1.txtコマンドライン引数のシンボリックリンク先のファイル情報を表示(-Hオプション)-Hオプションは、lsコマンドの引数にシンボリックリンクを渡すとき、そのシンボリック先のファイル情報として表示できます。itemtext_sym.txt-Hオプションがない場合、シンボリックファイルとしてファイル情報を表示します。/home/ubuntu/test_ls/itemtext.txtシンボリックリンク先のファイル情報を表示(-Lオプション)-Lオプションは、lsコマンドで表示する情報にシンボリックリンクファイルがある場合、シンボリックリンクファイルとして情報を表示するのではなく、シンボリックリンク先のファイル情報として表示できます。-Hオプションのようにシンボリックファイルを指定しなくても使用することができます。itemtext_sym.txt-Lオプションがない場合、シンボリックリンクファイルは、シンボリックリンクファイルとして表示されます。/home/ubuntu/test_ls/itemtext.txtパターンマッチしたファイルを表示しない(-Iオプション)-Iオプションは、パターンを指定することができます。lsコマンドは、-Iオプションで指定したパターンにマッチしたファイルやディレクトリを表示しないようにすることができます。empty.txt再帰的にディレクトリの内容を表示(-Rオプション)-Rオプションは、ディレクトリの内容を再帰的に表示することができます。itemtext-dir1.txt詳細なタイムスタンプを表示(--full-timeオプション)--full-timeオプションは、タイムスタンプをnanosec単位まで表示することができます。/home/ubuntu/test_ls/itemtext.txt所有者情報を表示しない(-gオプション)-gオプションを用いると、所有者の情報を表示しません。itemtext_own_grp_ch.txtグループ情報を表示しない(-Gオプションまたは-oオプション)-Gオプションは、グループ情報を表示しません。-oオプションは、-Gオプションと-lオプションを合わせたものと等価になります。itemtext_own_grp_ch.txtファイルの種類を表示(-Fオプション)-Fオプションは、ファイルの種類を表示します。ファイルの種類はそれぞれのファイル名の後に追加で記号がつけられます。それぞれの記号の意味は以下の表のようになります。itemtext_sym.txt@ディレクトリの末尾に/を追加(-pオプション)-pオプションは、表示する内容にディレクトリがある場合、そのディレクトリの末尾に/を追加します。itemtext_sym.txtinodeの表示(-iオプション)-iオプションは、inode番号を確認することができます。inodeとはファイルごとに割り振られる番号のことです。一つのファイルシステム内でこの番号が同一ならば、そのファイルは同一のファイルを指します。itemtext_own_grp_ch.txt-1オプションや-lオプションを用いると表示上見やすいです。/home/ubuntu/test_ls/itemtext.txt人が読みやすいファイルサイズ表示(-hオプション)-hオプションは、ファイルサイズを人が読みやすい形式にします。/home/ubuntu/test_ls/itemtext.txt所有者情報とグループ情報をID表示(-nオプション)-nオプションは、所有者情報とグループ情報をID表示にします。/home/ubuntu/test_ls/itemtext.txt左から3列目が所有者情報、4列目がグループ情報になります。実行結果では、1000や1001のように表示されています。カンマ表示(-mオプション)-mオプションは、lsコマンドの表示をカンマ表示にします。正確には、カンマとスペースで区切られます。itemtext_sym.txt1行ごとにファイル名を表示(-1オプション)-1オプションは、1行ごとにファイル名を表示します。itemtext_sym.txt12345678910dir1dir1_symempty.txtitemtext.datitemtext.dat~itemtext.txtitemtext2.txtitemtext_hardlink.txtitemtext_own_grp_ch.txtitemtext_sym.txtエスケープ文字を表示(-bオプション)-bオプションは、制御文字等のエスケープ文字で表示することができます。itemtext_own_grp_ch.txt制御文字を入れたファイル名は以下のように作成できます。$'aa\b\taa.txt'リテラル表示(-Nオプション)-Nオプションは、ファイル名をそのままで表示します。制御文字などの表示できない文字は疑問符(?)で表示します。itemtext_own_grp_ch.txtファイル名を2重引用符で囲んで表示(-Qオプション)-Qオプションはファイル名を2重引用符で囲んで表示します。"itemtext_own_grp_ch.txt"lsコマンドの利用例(ソートと時間表示)ソートしない(-Uオプション)-Uオプションは、ディレクトリが巨大な場合に有効なオプションです。lsコマンドは、デフォルトでは、表示する際にアルファベット順にソートします。-Uオプションを用いるとソートを行わないので、早く表示することができます。empty.txt12345678910itemtext.dat~dir1dir1_symitemtext_own_grp_ch.txtitemtext_hardlink.txtitemtext2.txtitemtext.txtitemtext.datitemtext_sym.txtempty.txtファイルサイズ順にソートし表示(-Sオプション)-Sオプションは、ファイルサイズ順にソートして、表示します。empty.txtlsコマンドは、デフォルトでは文字コード順に並べて表示します。ファイル拡張子順にソートし表示(-Xオプション)-Xオプションは、ファイル拡張子順にソートして、表示します。順番は、最後の.の後にある文字でのアルファベット順になります。拡張子がない場合、一番最初に表示されます。/home/ubuntu/test_ls/itemtext.txt並び順を逆に表示(-rオプション)-rオプションは、並び順を逆にして表示することができます。他のソートオプションと組み合わせることも可能です。コマンド例は、アルファベット順の逆順になります。dir1バージョン順にソートし表示(-vオプション)-vオプションは、バージョン順にソートして、表示することができます。接頭辞と数字(バージョン番号)と接尾辞で成り立つ文字列を並び替えるときが便利です。ソートする際に、数字部分の0から始まる部分は無視されるので5は003より後に表示されます。ver1212345678ver1ver1.2ver2ver003ver5ver007ver10ver127zのような拡張子がある、つまり、数字を含む接尾辞がある場合は、意図した結果にならないかもしれません。ver1.7z123ver1.1.7zver1.2.7zver1.7z時間でソートし表示(-tオプション)-tオプションは、タイムスタンプが新しい順でソートして、表示します。ファイルのタイムスタンプは、3種類あります。デフォルトでは、mtimeというファイルが書き込まれたときに更新される時間で表示されます。他のタイムスタンプを利用するならば、他のオプションと併用する必要があります。atimeの場合は-uオプション、ctimeの場合は-cオプションを使います。itemtext_hardlink.txtファイルのタイムスタンプには3種類あります。time(atime)は、ファイルを読み込むときに更新される時間です。time(mtime)は、ファイルが書き込まれたときに更新される時間です。time(ctime)は、ファイルをメタ情報が変更されたときに更新される時間です。ステータス変更時間(ctime)の表示(-lオプションと-cオプション)-cオプションは、最後に書き込みを行った時間(mtime)の代わりにステータスの変更時間(ctime)を表示することができます。ステータスの変更時間とは、ファイルのメタ情報を変更した時間のことです。chmodコマンドでパーミッションの変更等を行った場合にステータスの変更時間は更新されます。/home/ubuntu/test_ls/itemtext.txtアクセス時間(atime)の表示(-lオプションと-uオプション)-uオプションは、最後に書き込みを行った時間(mtime)の代わりにファイルを読み込むときに更新される時間である(atime)を表示することができます。ユーザのパスワードを設定または変更するpasswdコマンドは、ユーザのパスワードを設定・変更することができます。passwdコマンドはパスワードの有効期限などの設定を行うこともできます。自分自身のパスワードを変更する場合ならば、管理者権限は特に必要ありません。URLでデータ通信を行うcurlコマンドはURLでデータ通信を行うことができます。サポートしているプロトコルはHTTP,FTP,SMTP等で、様々な通信に対して利用することができます。ここでは主にHTTPでのWebページ取得方法について紹介します。正規表現等のパターンを用いてファイルを分割するcsplitコマンドはsplitコマンドと同様にファイルを分割するコマンドになります。splitコマンドと異なる点は、例えば、ファイル分割の方法を正規表現を指定して、パターンにマッチした箇所で内容が始まるようにファイルを分割できます。フォーマット形式で文字列を表示するprintfコマンドは、フォーマット指定子を含むようなフォーマット文字列を利用して、文字列を表示するコマンドです。printfコマンドは、第一引数として、フォーマット文字列を、第二引数以降はフォーマット指定子に代入する値になります。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。Linuxコマンド.NET.。