以下命令尝试在文件夹名称ssh中创建第一个文件,然后将其删除
find /home/buzzst/public_html/ssh/*.t -printf '%T+ %p\n' | sort -r | head
结果两个文件我试图得到第一个
2017-04-04+12:57:08.7890000520 /home/buzzst/public_html/ssh/1-58707.t
2017-04-04+12:55:01.9810000520 /home/buzzst/public_html/ssh/2-58712.t
我希望用终端ssh命令运行它
更新
使用此命令
find /home/buzzst/public_html/ssh/*.t | sort -r | head -n 1
我得到最后一个文件名
/home/buzzst/public_html/ssh/2-58712.t
需要运行然后删除文件
答案 0 :(得分:0)
我首先使用xargs运行,然后使用xargs rm删除
find /home/buzzst/public_html/ssh/*.t -type f | sort -r | head -n 1 | xargs sh
find /home/buzzst/public_html/ssh/*.t -type f | sort -r | head -n 1 | xargs rm