tar にソケットを無視するよう指示します。警告を見たくありません。

tar にソケットを無視するよう指示します。警告を見たくありません。

tarを含むソケットに関する警告メッセージがあります。

エラー [0000] /home/ubuntu/backup-db/.bunion.sock ファイルを tar に追加できません: archive/tar: ソケットはサポートされていません。

tar私はどのように気にしないと言うことができますか?

答え1

--exclude~であるコマンドラインオプション

答え2

GNUtarまたはlibarchiveを使用すると、bsdtar次のようにできます。

find backup-db ! -type s -print0 |
  tar --no-recursion --null -T - -cf - |
  nice pixz > backup-db.tar.xz

を使用してにbsdtar置き換えます。似たようなものです。--no-recursion--no-recursestartar c -f - -read0 list=-

つまり、findその種類のファイルをアーカイブして除外するファイルのリストを取得します。sソケット

@steeldriverが指摘したように、GNUを使用すると、不明またはサポートされていないファイル形式に関する警告を抑制するtarことができます。--warning=no-file-ignoredソケットまたはドア

関連情報