*Linux入門 [#ube62117] というより備忘録。 #contents **ファイルシステムのマウント・アンマウント [#f397f602] ***mount [#f3e76087] mount mountコマンドはファイルシステムをマウントするときに使用します。 デバイス中のファイルシステムをディレクトリとして扱えるようになる。 構文 mount [ オプション ] デバイス名 マウントポイント オプション -a /etc/fstabのすべてのファイルシステムをマウントする。 -r 読み込み専用でマウントする。 -v マウントの詳細を表示する。 -t fsタイプ ファイルシステムのタイプを指定しマウントする。 ファイルシステムタイプ ext2 Linux標準のファイルシステム iso9660 一般的なCD-ROM msdos FAT vfat FAT32 swap swap領域 例 CD-ROMをマウントする。 $mount -r -t iso9660 /dev/cdrom /mnt/cdrom ~ ***umount [#me1e6410] umount umountコマンドはファイルシステムをアンマウントするときに使用します。 アンマウントしないとCD-ROMなどを取り出せない。 構文 umount [ オプション ] [デバイス名 or マウントポイント] オプション -a /etc/fstabのすべてのファイルシステムをアンマウントする。 -r アンマウントに失敗した場合、読み込み専用で再マウントする。 -v マウントの詳細を表示する。 -t fsタイプ ファイルシステムのタイプを指定しアンマウントする。 ファイルシステムタイプ ext2 Linux標準のファイルシステム iso9660 一般的なCD-ROM msdos FAT vfat FAT32 swap swap領域 例 CD-ROMをアンマウントする。 $umount /dev/cdrom ~ **解凍・圧縮の方法 [#a1ca8414] ***bzip [#ye6afa6b] bzip bunzip2 コマンドはbzip2で圧縮されたファイルを解凍・圧縮します。拡張子はbz2。 構文 bunzip2 [ オプション ] [ ファイル名 ] オプション -d 圧縮ファイルを解凍する。 -c 標準出力し、元のファイルを削除しない。 -k 圧縮ファイルを削除しない。 -v 状況をメッセージで表示する。 例 document.bz2 を解凍する。 $bunzip2 document.bz2 document というファイルを圧縮する。 $bunzip2 document ~ ***compress [#y1578b1f] compress compressコマンドはcompressでファイルを圧縮します。拡張子はZ。 構文 compress [ オプション ] [ ファイル名 ] オプション -d 圧縮ファイルを解凍する。 -c 標準出力し、元のファイルを削除しない。 -v 状況をメッセージで表示する。 -r カレントディレクトリ及びサブディレクトリの全ファイルを圧縮する。 例 documentをcompressで圧縮する。 $compress document ~ ***uncompress [#z0a5bd22] unconpress uncompressコマンドはcompressで圧縮されたファイルを解凍します。 構文 uncompress [ オプション ] [ ファイル名 ] オプション -c 標準出力し、元のファイルを削除しない。 -v 状況をメッセージで表示する。 -r カレントディレクトリ及びサブディレクトリの全ファイルを解凍する。 例 document.Zを解凍する。 $uncompress document.Z ~ ***gzip [#tdbe610e] gzip gunzipコマンドはgzipで圧縮されたファイルを解凍・圧縮します。拡張子はgz。 構文 gunzip [ オプション ] [ ファイル名 ] オプション -d 圧縮ファイルを解凍する。 -c 標準出力し、元のファイルを削除しない。 -v 状況をメッセージで表示する。 -r カレントディレクトリ及びサブディレクトリの全ファイルを解凍する。 -レベル 圧縮レベルを変更する。デフォルトは6である。(高速、圧縮率低1~9低速、圧縮率高) 例 document.gzを解凍する。 $gunzip document.gz 圧縮率低でdocumentをgzipで圧縮する。 $gzip -1 document ~ ***tar [#x0721cf7] tar tarコマンドはアーカイブ(複数ファイルをひとまとめにしたもの)の作成や展開、tarファイルの圧縮や解凍を行います。 構文 tar [ オプション ] [ ファイル名 ] オプション -c 新規にアーカイブを作成する。 -f アーカイブのファイル名を指定する。 -t アーカイブの中身を表示する。 -u 追加するファイルがアーカイブ内のファイルより新しい場合にだけ追加する。 -v 処理したファイルを一覧表示する。 -x アーカイブからファイルを取り出す。 -z gzipで圧縮、解凍を行う。 例 menuディレクトリのファイルをひとまとめにし、圧縮する。 $tar -cvzf menu.tar.gz menu/ beer.txt wine.txt sake.txt menu.tar.gzを解凍しアーカイブからファイルを取り出す。 $tar -xzf menu.tar.gz $gunzip -c menu.tar.gz | tar -xf - ←「-c」で標準出力し「-」で標準入力(パイプラインからのデータ)している。 どちらも同じ。 ~ ***gz、Zファイルの内容表示 [#i8264c5f] gz、Zファイルの内容表示(zmore,zless,zcatコマンド) zmore,zless,zcat コマンドは圧縮ファイルの内容を参照できます。(操作法はそれぞれ参照してください。) [[:Unix・Linux・その他]] // IP:"126.60.107.119" TIME:"2014-03-24(<abbr class="week_day" title="月曜日">月</abbr>)23:58:49" REFERER:"http://157.7.130.26/" USER_AGENT:"Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36