絶対パス名の先頭のスラッシュを削除し、相対パス名としてtarに追加する項目を提供するfindステートメントの作成方法望ましくないエラーを避けるために: "tar:先頭の`/'をメンバー名から削除する?cntabの絶対パスから相対パスへの相対パスへの変換tarステートメント
現在の文: タール:削除先頭の `/」メンバーからの
# tar -zcvf /root/TEST1-strip-slash-find-statement.tar.gz `find /root/test -mmin -1450 -print`
は、検索がタールにつながるスラッシュを送信している
tar: Removing leading `/' from member names
/root/test/
/root/test/file2.txt
/root/test/file3.txt
/root/test/file1.txt
/root/test/file4.txt
tar: Removing leading `/' from hard link targets
/root/test/file2.txt
/root/test/file3.txt
/root/test/file1.txt
/root/test/file4.txt
のUbuntu 16.04 LTSのbashシェルで次の出力を生成します名前
findステートメントを修正して、絶対パス名の先頭のスラッシュを最初に削除してから、 tarへの相対パス名?
このコマンドをcrontabから実行すると、先行するスラッシュ・エラーの結果、tarに関する多数の電子メールが送信されます。メンバー名の先頭に「/」が付いていません。私は他のエラーの電子メールを引き続き受信する必要があるので、dev/nullまたはmailto = ""で電子メール送信を無効にすることは選択できません。 「:メンバー名から `/」有数の削除タール」:を取り除くために
純粋な天才、ありがとう! – ml48603