|
|
抜粋Linuxコマンドリファレンス
|
ディレクトリとファイルの操作ディレクトリとファイルの作成カレントディレクトリの変更ディレクトリとファイルの表示ディレクトリとファイルのコピーと移動ディレクトリとファイルの削除ディレクトリとファイルの検索パーミッションの変更解凍と圧縮ディスクとパーティションの操作+テキストの操作+ユーザーとアカウント管理+ネットワークの管理+システム・プロセス管理+その他のコマンド+ |
ls〜ディレクトリとファイルを一覧表示するディレクトリとファイルを一覧表示する コマンド です。 コマンドの一般書式は、 ls [オプション] Enter ... カレント ディレクトリ内の一覧表示。 ls [オプション] [パス名] Enter ... [パス名]ディレクトリ内の一覧表示。 です。
"-l"〜詳細な情報を表示するls コマンド に "-l" オプションを付けると、ファイルの詳細な情報を表示できます。
表示内容の意味は、以下のパートで説明します。 "-a"〜すべてのファイルを表示するlsコマンドに "-a" オプションを付けると、 ドットファイル を合わせて表示できます。
上の実行例の中の
"~"
は、作業中の
ユーザーアカウント
の
ホームディレクトリ
を示す記号です
"-d"〜そのディレクトリ内だけ表示するlsコマンドの引数にはディレクトリとファイルの区別はありません。 |
|||||||||||||
|
|
従って、例えば カレント ディレクトリの中で"a"で始まるディレクトリとファイルの一覧を表示させようとして、 "ls v*" と実行すると、カレントディレクトリの下に"v"で始まるディレクトりがある場合には、そのディレクトリ以下の一覧も同時に表示されてしまいます。
こういう場合、 "-d" オプションを付けて実行すると、カレントディレクトリだけが表示されるようになります。
コマンド使用のポイントlsコマンドのオプションは以下のように組み合わせて使用することもできます。
"-l"オプションを付けてlsコマンドを実行したときの表示内容は、左から パーミッション、中のディレクトリ数(ファイルの場合は1)、所有者、所有グループ、最終修正日時、ファイル名、 となります。
ちなみに
"."
lsコマンドはその他にも多くのオプションがありますが、とりあえず"-l"、"-a"、"-d"だけ覚えておけば、通常の使用に支障はないでしょう。
file〜ファイルの種類を調べる任意のファイルの種類を調べて表示する コマンド です。 コマンドの一般書式は、 file [オプション] [調べたいファイル] Enter です。
例えば
BIND
の本体プログラムである
named
には、その実体である
バイナリ
プログラム
"/usr/sbin/named"
と、そのプログラムを利用して記述されている
シェル
スクリプト
"/etc/init.d/named"
とがあります
これらは パス が異なるだけでファイル名は同じですから、一見すると区別がつきません。 |
|||||||||||||
|
|
もしもシェルスクリプトである "/etc/init.d/named" の内容を見ようとして、間違えてバイナリファイル "/usr/sbin/named" を cat コマンド などで画面表示を実行してしまうと、画面が乱れて操作が出来なくなってしまうことがあります。 実際、 LinuxOS の中で利用可能な コマンド の多くは、このようにバイナリファイルとそれを利用したシェルスクリプトが多数存在していますから、開くまえにファイルの種類を判別する手段は必須といって良いでしょう。 fileコマンドによる判定は厳密な分析に基づくものではなく、fileコマンドのために準備されている判定のための初期設定ファイルによって行われますから、他のOSの実行ファイルなどは正しく判定できないケースがあります。 また、ファイルの内容全体を検査するわけではないので、先頭部分にテキストデータを持つバイナリファイルなどはテキストファイルと判定されることもあり得ますので注意が必要です。
|
|
|
| このサイトは既に更新を終了していますが、今のところ店じまいの予定はありません。 リンクフリー ですので、趣味や勉強のためでしたら、引用、転用、コピー、朗読、その他OKです。このサイトへのリンクについては こちら をご覧ください。 |
| ”Linux”は、Linus Torvalds 氏の各国における登録商標です。”Red Hat”及びRed Hatのロゴおよび Red Hat をベースとしたすべての商標とロゴは、各国におけるRed Hat, Inc. 社の商標または登録商標です。その他のプログラム名、システム名、製品名などは各メーカー、ベンダの各国における登録商標又は商標です。 |