root@server # tar fcz bkup.tar.gz /home/foo/
tar: Removing leading `/' from member names
/
この問題を解決してファイル名を保存するにはどうすればよいですか?
ベストアンサー1
STDERRに印刷された「メンバー名から先行する'/'を削除」を削除したいのですが、まだtarの賢明なデフォルト値などの先行スラッシュを維持したい場合は、良い解決策を見ました。ここレビューアーtimsoftが提供しました。
回避策は、-Cオプションを使用してディレクトリをルート(/)に変更し、保持するファイルツリーを指定することです。いいえスラッシュは現在相対パスしか必要ないからです。これは通常のtar createコマンドと同じことを行いますが、削除は必要ありません。
tar fcz bkup.tar.gz -C / home/foo/