tar
差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
tar [2019/12/10 07:45] – 作成 nullpon | tar [2019/12/14 11:10] (現在) – nullpon | ||
---|---|---|---|
行 2: | 行 2: | ||
# tar | # tar | ||
- | ## ownerを維持しない | + | ## 展開オプション |
+ | |||
+ | ### ownerを維持せず展開 | ||
+ | |||
+ | ``` | ||
+ | sudo tar -zxf –no-same-owner hoge.tgz | ||
+ | ``` | ||
+ | |||
+ | root権限で展開すると元ファイルの所有者が維持される。--no-same-userオプションでrootユーザの所有権で展開される | ||
+ | |||
+ | root以外にしたい場合は -u でユーザ指定して展開(もちろん指定したユーザが書き込み権限を持ってないとダメ) | ||
+ | |||
+ | ``` | ||
+ | sudo -u nullpon tart hoge.tgz | ||
+ | ``` | ||
+ | |||
+ | ## 圧縮オプション | ||
+ | |||
+ | ### リソースフォークを除去してアーカイブ | ||
+ | |||
+ | ``` | ||
+ | COPYFILE_DISABLE=1 tar zcf hoge.tgz hoge | ||
+ | ``` | ||
+ | |||
+ | ### 特定のファイルやフォルダを除外してアーカイブ | ||
``` | ``` | ||
- | tar -zxf –no-same-owner hoge.tgz | + | tar --exclude .git -zcf hoge.tgz |
``` | ``` | ||
</ | </ |
tar.1575963955.txt.gz · 最終更新: 2019/12/10 07:45 by nullpon