Как установить группу для новых файлов, которые я разархивирую?

Я пользователь myuser с основной группой myuser. Я получаю ftp'd пачку файлов очень часто, и я хочу их распаковать. Вновь созданные разархивированные файлы принадлежат myuser: myuser.

Я хочу, чтобы вновь созданные файлы принадлежали myuser: othergroup; но я не хочу менять свою первичную принадлежность к группе, потому что я не знаю, повлияет ли и как это на другие сценарии, которые я настроил.

Итак, вопрос:

Когда я получаю стопку файлов, я использую

gunzip *.gz

на них. Как мне сделать файлы, созданные этим процессом, принадлежащими к группе, отличной от моей основной группы?

1 ответ

Решение

Обычно вы можете использовать такой инструмент, как sg работать как другая основная группа (чтобы новые созданные файлы наследовали основную группу), но поскольку gunzip сохраняет владение, вероятно, самый простой способ - изменить группу файлов, используя chgrp перед запуском gunzip:

chgrp GROUP *.gz
Другие вопросы по тегам