如何检查所有文件夹和子文件夹是否都为空?

时间:2015-04-03 09:53:58

标签: ssh

我使用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

它似乎有效但如果我有一个空文件,它会返回该文件的地址。

我该怎么做才能检查文件夹是否为空但不检查文件是否为空?

1 个答案:

答案 0 :(得分:0)

我在这里找到答案: http://ss64.com/bash/find.html

我需要选项“-type d”来仅过滤目录。

所以ssh命令行是:

find destinationfolder -empty -type d