所有者と権限をそのままにしてフォルダーをコピーするにはどうすればよいですか?


25

そこで、次のようにホームドライブを外部ドライブにコピーしてバックアップします。

sudo cp -r /home/my_home /media/backup/my_home

その結果、外付けドライブ上のすべてのフォルダーはによって所有されるようになりましたroot:root。どうすればcp元の所有権と許可を保持できますか?

回答:


27

-pフラグを使用します。

-p     same as --preserve=mode,ownership,timestamps

--preserve[=ATTR_LIST]
       preserve the specified attributes (default: mode,ownership,timestamps), if possible additional attributes: context, links, xattr, all

権限を正しく複製するには、宛先ファイルシステムがソースファイルシステムと同じである必要があります。つまり、外部ドライブext4は、通常の場合と同様に、ホームフォルダーがそのタイプのパーティションに保存されているかのようにフォーマットする必要があります。



5

-pフラグを使用する
cp -rp /home/my_home /media/backup/my_home
か、rsyncコマンドラインを使用できます。
rsync -aux /home/my_home /media/backup/my_home

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.