tar
コマンド
tar形式のアーカイブファイルの作成・展開するコマンド
構文
- tgz [オプション] ファイル名
主なオプション
- -c:アーカイブファイルを新規作成する
- -t:アーカイブの内容一覧を表示する
- -x:アーカイブデータファイルを展開する
- -r:既存アーカイブにファイルを追加する
- -d:アーカイブと実際のファイルの差分を出力
その他オプション
- -b:ブロックサイズをn-512バイトとする。初期値は20
- -C <ディレクトリ名>:<ディレクトリ名>に移動してから動作する
- -f <出力先>:アーカイブファイルを<出力先>で示されるファイルやデバイスにする
- -s:抽出するファイル名をソートする
- --T <ファイル名>:抽出または作成するファイルの名前を<ファイル名>から読み込む
- -p:許可情報を表示する
- -P:ファイル名先頭の「/」を取り除かない
- -z:アーカイブファイルをgzip形式を利用して圧縮・解凍する
- -Z:アーカイブファイルをcompress形式を利用して圧縮・解凍する
使用例
ディレクトリにあるファイルをgzip形式で圧縮する
- $ tar cfvs /derv/data.tar.gz ~/data
hoge.tar の中のファイル一覧を見る
- % tar tvf hoge.tar
hoge.tar.gz の中から、ファイル名が fuga で始まるファイルの情報を見る
- % tar ztvf hoge.tar.gz file\*
hoge.tar から *.txt というファイルだけを /tmp に展開する
- % tar zxvf hoge.tar -C /tmp `tar tf hoge.tar|grep .txt`
スポンサードリンク
[ 圧縮・解凍・アーカイブ , LinuxコマンドP-T ]
Linuxコマンドには、こんなコマンドもあります。
| grep | パターンにマッチする行を表示するコマンド |
| ftp | FTPサーバーに接続し,ファイル転送を行うコマンド |
| ip6tables-restore | IPv6 テーブルを復元するコマンド |
| nslookup | DNSに対話的に問い合わせるコマンド |
| atq | atで指定した実行前のコマンドを表示するコマンド |
当サイトについてと免責事項
- Linuxコマンド百科辞典は個人で運営しているサイトです。
- 当サイト内の掲載情報をご利用された際に発生した、いかなる損害・トラブルについても、一切の責任を負いかねますのでご容赦ください。
