Sahipleri ve izinleri eksiksiz tutan bir klasörü nasıl kopyalarım?


25

Böylece, ana klasörümü harici bir sürücüye kopyalayarak aşağıdaki şekilde yedekleyecektim:

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

Sonuç olarak, harici sürücülerdeki tüm klasörler şimdi aittir root:root. cpMülkiyet ve izinleri orijinal belgeden nasıl koruyabilirim?

Yanıtlar:


27

-pBayrağı kullan .

-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

İzinlerin doğru şekilde çoğaltılması için, hedef dosya sisteminin kaynak dosya sistemi ile aynı olması gerektiğini unutmayın. Başka bir deyişle, harici sürücünüz ext4, genellikle olduğu gibi, ana klasörünüz bu tür bir bölümde depolanmış gibi biçimlendirilmelidir .


7

Kullan sudo cp -a /home/my_home /media/backup/my_home, alt dizinlere tekrar girer ve tüm dosya özniteliklerini korur.


5

-P flag'ı kullanabilirsiniz:
cp -rp /home/my_home /media/backup/my_home
veya rsync komut satırını kullanın:
rsync -aux /home/my_home /media/backup/my_home

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.