我使用ssh命令将文件从serveur复制到另一个:
scp -r -o StrictHostKeyChecking=no login@sourceserver:/sourcefolder/* /destinationfolder
之后,我想检查文件夹" destinationfolder"并且它的所有子文件夹都不是空的。
我发现这个问题(How to check a non-empty directory on a remote machine in single command)看起来像我想要的。 我试过这个:
find destinationfolder -empty
它似乎有效但如果我有一个空文件,它会返回该文件的地址。
我该怎么做才能检查文件夹是否为空但不检查文件是否为空?
答案 0 :(得分:0)
我在这里找到答案: http://ss64.com/bash/find.html
我需要选项“-type d”来仅过滤目录。
所以ssh命令行是:
find destinationfolder -empty -type d