1

次のコマンドを実行して、ファイルまたはフォルダーのバックアップtarballを作成しています。

system("tar -pczf /home/var/www/temp /home/var/www/folder/to/backup");

それはうまく機能しますが、抽出すると、サーバーのルート(/ home / var / www / folder / to / backup)に戻るパスを取得します。

'/ folder / to / backup'の部分のみが含まれるように、tarballを作成できるコマンドまたはフラグがあるかどうか知りたいです。

4

1 に答える 1

2

はい、相対パスを使用できます:

system("tar -pczf /home/var/www/temp folder/to/backup");

または、バックアップ ディレクトリが下位レベルにある場合:

system("tar -pczf /home/var/www/temp ../../folder/to/backup");

相対/絶対パスに関するいくつかのドキュメント。

于 2012-09-11T19:29:36.007 に答える