我通过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服务器获取它?
我怎样才能做对?
答案 0 :(得分:0)
试试这个
ssh user@IP 'file=`ls -t| tail -n 1`; scp $file userlocal@IP://current_dir'