vim "`ls -S | head -1`"
Сортировка по размеру, выберите только первое. Двойные кавычки делают эту работу, если имя файла содержит пробелы или другие необычные символы.
К вашему сведению, не используйте xargs с vim. Для большинства команд также будет работать следующее, но с vim он жалуется, что «вход не приходит с терминала» и может испортить ваш xterm. (По моему он перестал отражать мой ввод, и мне пришлось вслепую набрать reset
, чтобы исправить это.)
Bad
ls -S | head -1 | xargs vim