Копирование файлов без потери прав на файл / папку

На мой взгляд, ваш компьютер слишком медленно запускает Ubuntu. Я думаю, что даже если вы попробуете Lubuntu, это может быть слишком тяжело для вашей машины, но вы можете попробовать.

Вы можете выбрать другой легкий дистрибутив Linux, например Puppy linux.

[d2 ] Все зависит от того, что вы хотите использовать для ноутбука.

1
задан 14 October 2013 в 09:49

2 ответа

Вы можете попробовать rsync с флагом -a для сохранения всех разрешений при копировании. Я не знаю более простого решения, но я использовал его в прошлом.

Rsync дает блестящую поддержку повторному копированию, обновлению папок и т. Д., Оставаясь невероятно быстрыми.

11
ответ дан 25 May 2018 в 03:38
  • 1
    Мне нравится rsync (люблю его, на самом деле: -]), но разрешения файла ext4 будут потеряны, если целевое устройство будет отформатировано в формате vfat, как описано oshirowanen. В этом случае решение tar лучше. – yuric 31 January 2013 в 20:17

Я думаю, что taring и затем untaring должны работать как с файлами, так и с каталогами.

to tar:

tar cvpfz /target.tar.gz /source/

to untar:

tar xvpfz /source/

Флаг p обозначает --preserve-permissions.

Для получения дополнительной информации вы увидите man tar.

6
ответ дан 25 May 2018 в 03:38
  • 1
    Я просто сделал быстрый тест, чтобы убедиться, и -p не требуется - tar сохраняет разрешения по умолчанию, по крайней мере, когда пользователь владеет архивами / извлеченными файлами. – sierrasdetandil 6 December 2012 в 03:05
  • 2
    Правда, но вы не сказали нам, какие файлы вы хотели скопировать, и у меня не было причин брать что-либо самостоятельно. – mikewhatever 6 December 2012 в 03:38

Другие вопросы по тегам:

Похожие вопросы: