如题,之前需要查询 dicom 文件是否有打印标志,发现文件有个规律(有打印标记的文件某个固定位置存在一个固定的标记)
我现在是把文件夹通过共享映射驱动器到 Windows 本机然后遍历文件夹,挨个读取里面的文件信息来找出有打印标记的文件。
现在想实现 python 在 Windows 系统运行远程登录直接执行命令来查询找出这些文件,文件是按年月日保存在红帽子系统里面,文件数量大概有几千个,有时文件会有增加修改,我 Linux 命令不熟,想请教大家有没有好的办法?
我暂时想到的办法是用 python 里面的 sftp 下载到本地挨个读取查找。 补充一下,Linux 系统里面不允许运行程序
1
iamwho 2019-11-30 09:34:10 +08:00
改用 rsync
|
2
xfspace 2019-11-30 09:39:20 +08:00 via Android
grep 00 /folder/*
|
3
yuikns 2019-11-30 09:53:21 +08:00 via Android
ssh 上去 cd 也算“运行程序” 了吧?
如果基本 linux 的不算。那么直接 ssh your-server grep -nr /path/to/your/folder 这个不工作! |
5
qile1 OP |
6
iamwho 2019-11-30 10:45:23 +08:00
|
7
qile1 OP 谢谢回复,先准备按楼上的方法,用 python 执行如下命令获取文件信息,
strings 文件名|grep '要搜索的字符串' 我先试试 |