命令是否可以ls
返回文件名中包含“PRO”且属于 pli 文件类型的文件列表?我已经研究并确定ls -c -lt *.PLI
将返回“.pli”类型的文件,并将ls -c -lt *PRO*
返回文件名中包含 PRO 的文件。
示例:如果文件夹包含:
- aaaaaPROaaaaa.PLI
- aaaaaPROaaaaa.PSO
- aaaaaPROaaaaa.txt
- bbbbPRObb.PLI
- bbbbbPRObb.txt
...那么我ls
只需要返回命令aaaaaPROaaaaa.PLI and bbbbbPRObb.PLI
如果通过命令无法实现的话ls
,我们可以通过命令来实现吗find
?
答案1
使用ls
,您可以执行以下操作:
ls -c -ltd -- *PRO*.PLI
和find
:
find . ! -name . -prune -type f -name '*PRO*.PLI'
(请注意,find
将包括隐藏文件,例如.xPRO.PLI
shell glob ( *PRO*.PLI
) 默认情况下不会)。