Just another IT site ※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。At Your Own Risk!! TURN BACK WHILE YOU CAN
PR

tarのexcludeは記述形式が厳しい(Rocky Linux9.5)

※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。スクリプトはAI生成のものも多いのでコピー&ペーストの際は文字コードに注意ください!

excludeオプションの位置とかzcvfの前にハイフン付けなきゃなんないとか。

tar --exclude jyogai_dir -zcvf /work/hoge.tar.gz /work/hoge

これを守らないと、正しいオプション付けろとか、除外するディレクトリがないと怒られたりとか、「–exclude」というファイルが直下にできたりとか、不測の事態が起こります。

また、–exclude の後にディレクトリ名だけを記述すると、サブディレクトリ内の同名ディレクトリが全て除外されてしまいます。そのため、特定のディレクトリのみを除外したい時は絶対パスで指定します。

--exclude jyogai_dir
⇒サブディレクトリ内の全ての同名ディレクトリが除外される

--exclude /path/to/jyogai_dir
⇒/path/to/jyogai_dirディレクトリだけが除外される

 

タイトルとURLをコピーしました