【发布时间】:2015-09-24 11:18:41
【问题描述】:
从终端 (ls -la) 我需要列出不在特定组中的文件和文件夹。
例如:给定组 A B、... 和 Z,我需要列出不在组 Z 中的所有文件夹和文件。这将列出从 A 到 Y。
user1 A 123
user2 B 456
现在我有find . -group Z -maxdepth 1
我如何“不”找到?
然后这个列表将是一个文件中的管道和猫。
【问题讨论】:
从终端 (ls -la) 我需要列出不在特定组中的文件和文件夹。
例如:给定组 A B、... 和 Z,我需要列出不在组 Z 中的所有文件夹和文件。这将列出从 A 到 Y。
user1 A 123
user2 B 456
现在我有find . -group Z -maxdepth 1
我如何“不”找到?
然后这个列表将是一个文件中的管道和猫。
【问题讨论】:
只需用! 否定-group 测试:
find . ! -group Z -maxdepth 1
【讨论】:
\! 而不是 !。