“ls -la | sort +0nr -2 +2d”,sort 在这里起什么作用?

“ls -la | sort +0nr -2 +2d”,sort 在这里起什么作用?

我曾在某处看到过这样的写法: ls -la | sort +0nr -2 +2d

sort 在这里做什么?这些参数是什么。

答案1

这是一个过时的命令行用法,它仍然受支持,但手册页中不再有记录。您可以按照手册页部分的info coreutils 'sort invocation'建议进行检查。see also

ls -la | sort +0nr -2 +2d

相当于

ls -la | sort -k1nr,2 -k3d

在我的 Ubuntu 上输出的内容与

ls -la | sort -k3d

相关内容