Запуск приложений X11 на экране с ограниченной битовой глубиной

С помощью zsh это можно сделать с помощью квалификатора glob u :

u id

файлов, принадлежащих идентификатору пользователя id , если это число. В противном случае id указывает имя пользователя: символ после « u » будет использоваться как разделитель и строка между ним и следующим совпадающим разделителем будет принято как имя пользователя. Начальные разделители « [», « {]» и « » совпадают. заключительные разделители '] ', '} ' и '> ' соответственно; любой другой символ совпадает с самим собой. Выбранные файлы принадлежат этому Пользователь. Например, « u: foo: » или « u [foo] » выбирают файлы, принадлежащие пользователю. ' foo '.

так, например, с идентификатором пользователя

print -rl ./*(u1027)

или именем пользователя

print -rl ./*(u_yourusernamegoeshere_)

Как обычно, вы можете комбинировать его с другими квалификаторами, модификаторами и т. д., например для вывода списка только обычных файлов, скрытых или нет, принадлежащих пользователю с UID 1027 и отсортированных по их mtime :

print -rl ./*(.Domu1027)

1
07.04.2016, 23:17
0 ответов

Теги

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