如题,之前需要查询 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 '要搜索的字符串' 我先试试 |