SFTP获取上次创建/修改的文件

时间:2016-04-27 07:07:36

标签: linux terminal ftp sftp

我通过sftp连接连接到服务器。我应该得到两个文件:最后创建/修改* .sql和* .bkp文件。

我尝试过类似的事情 ls -t >> list_of_files 然后将其下载到我当地的mashine

 get list_of_files
 cat list_of_files | grep *sql | head -1 >> sql_filename
 cat list_of_files | grep *sql | head -1 >> bkp_filename

ls -t >> list_of_files输出 Can't ls: "path" not found

现在我得到了这两个文件的名称,我如何从sftp服务器获取它?

我怎样才能做对?

1 个答案:

答案 0 :(得分:0)

试试这个

ssh user@IP 'file=`ls -t| tail -n 1`; scp $file userlocal@IP://current_dir'