linuxのtarコマンド
tarコマンドは、パッケージの処理とパッケージの解除に使用されます.以下は、一般的に使用されているコマンドです.
1、解包:
以上のコマンドは、パッケージを現在のディレクトリに解凍し、他のディレクトリに解凍する場合は
pathは解凍されたディレクトリを表します.
2、梱包:
file.tar.gzはパッケージ名であり、pathはパッケージのターゲットファイルパスである.
注意:パラメータvは、パッケージを表示するファイル情報であり、表示する必要がなければ加算しない. パラメータzは圧縮と解凍のフォーマットであり、一般的に接尾辞はgzであり、接尾辞がgz 2であることが見られる場合は、パラメータzをjに置き換える.
3、圧縮にどのようなファイルがあるかを確認する
4、/homeで2012/05/30より新しいファイルをバックアップする
5、ホームと/ectをバックアップするが、/home/danteディレクトリはバックアップしない
6、/etcパッケージを/tmpに直接解凍し、圧縮ドキュメントを生成しない
1、解包:
# tar -zxvf file.tar.gz
以上のコマンドは、パッケージを現在のディレクトリに解凍し、他のディレクトリに解凍する場合は
# tar -zxvf file.tar.gz -C path
pathは解凍されたディレクトリを表します.
2、梱包:
# tar -zcvf file.tar.gz path
file.tar.gzはパッケージ名であり、pathはパッケージのターゲットファイルパスである.
注意:
3、圧縮にどのようなファイルがあるかを確認する
# tar -tf file.tar.gz
4、/homeで2012/05/30より新しいファイルをバックアップする
# tar -N "2012/05/30" -zcvf home.tar.gz /home
5、ホームと/ectをバックアップするが、/home/danteディレクトリはバックアップしない
# tar --exclude /home/dante -zcvf myfile.tar.gz /home/* /etc
6、/etcパッケージを/tmpに直接解凍し、圧縮ドキュメントを生成しない
# tar -zcvf - /etc | tar -zxvf - -C /tmp
この動作はcp-r/etc/tmpのように少し役に立ちます!注意すべき点は、出力ファイルが-になり、入力ファイルも-になり、standard output、standard input、パイプラインコマンドを表す|が存在することです.