このセクションでは自宅サーバーとしてLinuxを操作するうえでよく使うコマンドについて初心者/ビギナー向けに解説します。
お便利サーバー.com+相互リンクサイト内をキーワードで検索
抜粋Linuxコマンドリファレンス

ディレクトリとファイルの操作

ディレクトリとファイルの作成
カレントディレクトリの変更
ディレクトリとファイルの表示
ディレクトリとファイルのコピーと移動
ディレクトリとファイルの削除
ディレクトリとファイルの検索
パーミッションの変更
解凍と圧縮

ディスクとパーティションの操作+

テキストの操作+

ユーザーとアカウント管理+

ネットワークの管理+

システム・プロセス管理+

その他のコマンド+


tar〜tar形式のアーカイブを管理する

UNIX OS で最も広く利用されているファイルの アーカイブ 形式である tar を作成したり、元のファイルに復元したりするための コマンド です。

tar自身は複数のファイルをまとめてアーカイブを作る機能しかありませんから、通常 ソース プログラムや バイナリ ファイルは、更に gzip bzip2 などの圧縮プログラムを使ってデータ量を小さくして "*.tar.gz" "*.tar.gz" などで配布されるのが一般的です。

WBEL CentOS など、 RPM アプリケーション のパッケージマネージャーとして利用する ディストリビューション では、可能な限り "*.rpm" を利用してアプリケーションの インストール を行うべきですが、ソースプログラムを入手して手作業でインストールを行う場合には、最初にこのコマンドでソースプログラムのアーカイブを展開することになります。

"tar -xzf"〜tar.gz形式のアーカイブを解凍・復元する

tar 及び gzip で作成された "*.tar.gz" 形式の アーカイブ を元のファイルに復元するオプションです。

一般書式は、

tar -xzf [アーカイブ名"*.tar.gz"]... Enter

です。

アーカイブ名には ワイルドカード を指定することもできます。

ちなみに "-x" は展開、 "-z" は解凍に gzip を利用、 "-f" は引数のファイル名を作業対象にする、という意味になります。

[tanaka@web1 ~]$ ls -lEnter lsコマンドについて  ←一覧を表示します。
合計 3380
-rw-r--r--  1 tanaka  tanaka  3455642 8月 1 05:55 phpMyAdmin-2.8.2.tar.gz
[tanaka@web1 ~]$ tar -xzf phpMyAdmin-2.8.2.tar.gzEnter
[tanaka@web1 ~]$ ls -lEnter
合計 3384
drwxr-xr-x  9 tanaka  tanaka    4096 6月 30 22:55 phpMyAdmin-2.8.2
-rw-r--r--  1 tanaka  tanaka  3455642 8月 1 05:55 phpMyAdmin-2.8.2.tar.gz
[tanaka@web1 ~]$

オプションに "-v" を追加して、

tar -xzvf [*.tar.gz] Enter

と実行すると、解凍されるファイルの一覧を表示させながら実行することができます。

unzip〜zip形式のアーカイブを解凍する

WindowsOS 汎用の "*.zip" 形式の アーカイブ を解凍するコマンドです。

UNIX OS 専用で用いられる ソース プログラムや バイナリ ファイルの配布ではこの形式が使われることはあまりありませんが、 OSや Webサーバー の種類を問わない汎用の CMS などの配布の場合には稀にこの "*.zip" 形式でのみ配布される場合があります。

多くの LinuxOS では解凍だけではなく、zip形式への圧縮コマンドも標準でインストールされていますが、 サーバー の運用では解凍の方法だけ覚えておけば充分でしょう。

コマンド の一般書式は、

unzip -q [アーカイブ名"*.zip"] ... Enter

です。

アーカイブ名には ワイルドカード を利用することもできます。

[tanaka@web1 ~]$ ls -lEnter lsコマンドについて  ←一覧を表示します。
合計 3620
-rw-r--r--  1 root   root   3700750 8月 1 05:21 phpMyAdmin-2.8.2.zip
[tanaka@web1 ~]$ unzip -q phpMyAdmin-2.8.2.zipEnter
[tanaka@web1 ~]$ ls -lEnter
合計 3624
drwxr-xr-x  9 root   root     4096 6月 30 22:55 phpMyAdmin-2.8.2
-rw-r--r--  1 root   root   3700750 8月 1 05:21 phpMyAdmin-2.8.2.zip
[tanaka@web1 ~]$

"-q" は、解凍されるファイルの一覧を表示させないためのオプションで、

unzip [アーカイブ名"*.zip"] ... Enter

とすると解凍されるファイルの一覧を表示しながらコマンドが実行されます。

このサイトは既に更新を終了していますが、今のところ店じまいの予定はありません。 リンクフリー ですので、趣味や勉強のためでしたら、引用、転用、コピー、朗読、その他OKです。このサイトへのリンクについては こちら をご覧ください。
Powered by Apache
”Linux”は、Linus Torvalds 氏の各国における登録商標です。”Red Hat”及びRed Hatのロゴおよび Red Hat をベースとしたすべての商標とロゴは、各国におけるRed Hat, Inc. 社の商標または登録商標です。その他のプログラム名、システム名、製品名などは各メーカー、ベンダの各国における登録商標又は商標です。
www.centos.org - The Community ENTerprise Operating System