Answers:
该tail
程序可以做到这一点:
ls -lart | tail -n +2
的-n +2
装置“开始穿过上输出的第二行”。
tail
实现需要-n
为此设置标志,例如tail -n +2
find . -name . -o -ls -prune
,但这会产生一些不同的输出。
coreutils
尾巴一起使用,但已被弃用,然后移除。您现在得到tail: cannot open '+2' for reading: No such file or directory
(coreutils 8.7)。可悲的是,其他实现不接受-n
...
这是一种快捷的方法:ls -lart | grep -v ^total
。
基本上,删除所有以“ total”开头的行,该行在ls
输出中应该仅是第一行。
一种更通用的方法(适用于任何事物):
ls -lart | sed "1 d"
sed "1 d"
表示只打印第一行以外的所有内容。
grep
通常,使用过滤器来完成此任务很危险;它可能会意外地匹配事物。
awk 'NR>1'