写入当前工作目录中修改的最新文件的文件名的最短字符数是多少?我一直在日志目录中移动,我必须输入ls -trlh来查看所有文件;然后复制粘贴上次修改文件的文件名,但使用鼠标。然后我必须键入"少CTRL + V"太长了。我怎样才能输入少量$(lastfilemodified)'如果它太长,我不妨为它做一个别名。谢谢!
答案 0 :(得分:2)
使用tail -1获取最后一行。
less `ls -tr | tail -n1`
答案 1 :(得分:1)
不短,但我认为它很强大。
less_last() {
less "$(
stat --printf='%Y\t%n\0' * |
sort -z -k1,1nr |
{ read -d "" time name; echo "$name"; }
)"
)
需要GNU工具。
当您说“上次修改”时,我认为您的意思是“最新”文件 - > “最近感动了”。