Как установить группу для новых файлов, которые я разархивирую?
Я пользователь myuser с основной группой myuser. Я получаю ftp'd пачку файлов очень часто, и я хочу их распаковать. Вновь созданные разархивированные файлы принадлежат myuser: myuser.
Я хочу, чтобы вновь созданные файлы принадлежали myuser: othergroup; но я не хочу менять свою первичную принадлежность к группе, потому что я не знаю, повлияет ли и как это на другие сценарии, которые я настроил.
Итак, вопрос:
Когда я получаю стопку файлов, я использую
gunzip *.gz
на них. Как мне сделать файлы, созданные этим процессом, принадлежащими к группе, отличной от моей основной группы?
1 ответ
Обычно вы можете использовать такой инструмент, как sg
работать как другая основная группа (чтобы новые созданные файлы наследовали основную группу), но поскольку gunzip сохраняет владение, вероятно, самый простой способ - изменить группу файлов, используя chgrp
перед запуском gunzip
:
chgrp GROUP *.gz