tar.gzからファイルを除外

tar.gzからファイルを除外

tarファイルから2つのファイルを除外したいのですが、うまくいかないようです。

cd /var/www/public/api_test
tar -zcvf api_v2.x.tar.gz api --exclude "./api/distributor_test.php" --exclude "./api/library/Distributor_API.php"

ベストアンサー1

試してみてください(読みやすくするために1行に縮小しました)。

tar -zcvf api_v2.x.tar.gz 
   --exclude api/distributor_test.php 
   --exclude api/library/Distributor_API.php api
  • パラメータ(たとえばapi)は最後に配置する必要があります。
  • --exclude distribution_test.phpを使用できます(distributor_test.phpという名前のファイルが1つしかない場合)。

おすすめ記事