获取创建到文件夹的第一个文件并运行它ssh

时间:2017-04-04 11:00:54

标签: ssh terminal find command

以下命令尝试在文件夹名称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

需要运行然后删除文件

1 个答案:

答案 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