Обратите внимание, что при использовании LS
LS с трубой файлы выводят A-Line-A-Time, позволяя использовать GREP
и другие фильтры; Следовательно, следующее будет работать независимо от используемой оболочки (но будет генерировать файлы на отдельные строки).
ls | egrep "foo(uubar|)\.txt"
Если вы хотите обратно столбцов:
ls | egrep "foo(uubar|)\.txt" | column
Это может не быть лучшей практикой, но я обычно создаю новую группу для сайта, добавляю пользователей в группу, включая пользователь демона веб-сервера (Apache в моем случае), измените разрешения на сайте DIR, а затем установить Группа липкий бит.
Пример:
сайт dir: / var / www / сайт1
# groupadd site1
# useradd -G site1 user1
# useradd -G site1 user2
# useradd -G site1 apache
# chown -R apache:site1 /var/www/site1
# chmod -R 770 /var/www/site1
# chmod -R g+s /var/www/site1