【发布时间】:2016-12-18 15:15:45
【问题描述】:
我正在尝试对远程计算机执行 ssh 并获取 pathA(/home/abc/mydata) 中存在的目录名称列表,其中包含在过去 1 小时内已修改的任何文件。
目录:-
/home/abc/mydata
-> Directory a
->file1 last modified 1 hour back
->file2 last modified 1 year back
->file3 last modified 1 day back
-> Directory b
->file11 last modified 1 year back
->file22 last modified 1 year back
->file33 last modified 1 year back
->Directory b1
->fileb1-11 last modified 1 hour back
-> Directory c
->file111 last modified 1 year back
->file222 last modified 1 year back
->file333 last modified 1 year back
我正在尝试将输出作为
a => as it has 1 file which was modified 1 hour back(file1)
b => as it has 1 file under sub directory of directory b (fileb1-11)
我正在尝试以下命令
ssh "host" -t "find /home/abc/mydata -type d -mmin -60 -ls"
但是我希望最终输出为
a
b
但此命令也会列出子目录作为输出。
a
b
b1
一些帮助会很棒。
【问题讨论】: