- ベストアンサー
Linux上で使用しているあるフォルダ以下全体をZIPで圧縮してバック
Linux上で使用しているあるフォルダ以下全体をZIPで圧縮してバックアップしたいです. そのフォルダはいくつものフォルダとファイルが階層になってたりします. ただ,その指定フォルダ以下に含まれる一部のファイルはそのZIPに含めたくありません. たとえば,「.o」と「.csv」という拡張子のファイルを含めたくないです. これを正規表現とかスクリプトとかを使って実現できたら,やり方を教えてもらえないでしょうか.
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ターミナルから、「man zip」とコマンドを打ちましょう。 そうすると、使い方が表示されます。 その中で zip -r foo foo -x@exclude.lst とあります。 exclude.lstというファイルに一致するものを除外してくれます。
その他の回答 (1)
- astronaut
- ベストアンサー率58% (303/516)
回答No.2
#1さんのように、除外リストファイルを作るのもアリですが、以下なら一発でオッケーです。 $ zip -r foo foo -x \*.o \*.csv