Plink SSH ls命令列出文件名&将列中的属性转换为CSV

时间:2017-09-14 12:48:09

标签: bash batch-file unix ls plink

如何编写(ls)批处理脚本plink SSH批处理脚本以从unix服务器检索文件名,修改日期和特定模式(* .txt)文件的文件大小)从unix服务器到csv文件.Plink SSH ls命令列出文件名&沿着列的属性为CSV(每行具有特定的文件数据),而源是一个unix服务器

1 个答案:

答案 0 :(得分:0)

更新1:由于--full-time似乎很特殊,所以这是一个没有它的修改版本。

更新2:要指定路径,请在扩展名前加上前缀,例如: ls -l /tmp/*.txt列出标准临时目录中的文本文件。

plink USER@HOST "ls -l PATH/*.txt | grep -v total | awk '{print $9\",\"$6\" \"$7\" \"$8\",\"$5'}" > list.csv

这会将此类内容输出到list.csv

history.txt,Apr 10 14:25,216843
instantclient_12_1.txt,Jan 17 2017,4096
ssl.txt,Jul 28 13:00,4096