Bash命令打开最大的文件

时间:2009-10-28 12:58:26

标签: linux bash vim shell

我觉得这应该很简单,但是无法理解:什么是bash命令来查看文件夹并使用VIM打开最大的文件?

1 个答案:

答案 0 :(得分:14)

vim "`ls -S | head -1`"

按大小排序,只选择第一个。如果文件名包含空格或其他异常字符,则双引号可以使用。

仅供参考,不要将xargs与vim一起使用。对于大多数命令,以下也可以工作,但是对于vim,它抱怨“输入不是来自终端”,它可能会搞砸你的xterm。 (在我看来它停止了回应我的输入,我不得不盲目地输入reset来修复它。)

ls -S | head -1 | xargs vim