ОС: Debian. Я хочу, чтобы иметь возможность перемещать файлы и папки вокруг как root и из командной строки, не меняя владельца и группу. Возможно ли это?Переместить файл как root, сохраняя права собственности
ответ
Rsync:
-A, --acls preserve ACLs (implies --perms)
-X, --xattrs preserve extended attributes
-o, --owner preserve owner (super-user only)
-g, --group preserve group
--devices preserve device files (super-user only)
--specials preserve special files
человек Rsync
Спасибо большое Раду, я никогда не думал о rsync для местного использования. Это сработало. Я добавил флаг -remove-source-files, чтобы он выполнял функцию 'mv'. Так что это будет как: '#rsync -o -g -remove-source-files source dest' – Rombus
Команда mv
сохраняет право собственности и временные отметки. Для команды cp
существуют различные параметры командной строки, которые вы можете использовать. Например
cp -p file1 file2
man cp
отобразит все доступные варианты
Я использую команду mv и права собственности и группы. Мне нужна команда mv. – Rombus
Проверьте, чтобы ваша команда 'mv' не была псевдонимом. Возможно, это тайно вызывает 'cp' за сценой. Введите 'alias', чтобы увидеть все ваши псевдонимы. – dseiple
Шахта не является псевдонимом и ничего не сохраняет. –
- 1. Изменение права собственности на/root/boot
- 2. Загрузить файл без права собственности
- 3. установка права собственности на файл с mercurial
- 4. Изменение права собственности на cpio-архив без root
- 5. Как получить права собственности на файл и разрешения в android
- 6. Сохранение права собственности на файл с Lsyncd
- 7. rsync запускается из сценария bash, не сохраняя права собственности
- 8. Почему Intellij меняет права собственности на файлы на root?
- 9. Передача права собственности Github
- 10. rpmbuild установка неправильного права собственности файла root: root (неправильный владелец/группа: пользователи)
- 11. PHP - предоставить пользователю права на файл, принадлежащий root, в ubuntu
- 12. Разрешение PHP на изменение права собственности на файл и каталог
- 13. Как сохранить git от изменения права собственности на файл
- 14. Как передать права собственности на файл, который не принадлежит администратору?
- 15. Изменение права собственности на ведомые устройства s3fs
- 16. RackTables, устанавливающий права собственности и разрешения
- 17. Проверка права собственности на shared_ptr
- 18. Передача права собственности (Genie/Вала)
- 19. Сценарий Python запускается как root Права разрешены
- 20. Изменение права собственности/разрешений семафора
- 21. Запуск ноутбука без права root
- 22. Переместить файл, изменить разрешения и переименовать его, сохраняя одинаковое расширение
- 23. Как передать права собственности на строки?
- 24. Как получить права root в сценарии оболочки?
- 25. API для изменения права собственности на файл vista
- 26. Комбинированная сеть/веб-контент: права собственности на файл и разрешения
- 27. Docker - контейнер, запущенный docker-compose, изменяющий права собственности файла на root
- 28. Чтение eeprom на linux без права root
- 29. Докер меняет права собственности и разрешения, почему?
- 30. Переместить файл в новую папку, сохраняя историю Git
оффтоп для Stackoverflow. Вероятно, вы захотите спросить на [SuperUser] (http://superuser.com/) или [Unix & Linux] (http://unix.stackexchange.com/) –
, где вы испытывали перемещение файлов с правами root? это не должно. – mata
@mata Я использовал команду mv для перемещения файла из x пользователя и группы. Когда я переместил файл как root, теперь он принадлежал группе root и root – Rombus