如何检查所有文件夹和子文件夹是否不为空?
How to check if all folder and sub-folder are not empty?
我使用 ssh 命令将文件从一个服务器复制到另一个服务器:
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
它似乎有效,但如果我有一个空文件,它 returns 这个文件的地址。
如何检查文件夹是否为空但不检查文件是否为空?
我在这里找到答案:
http://ss64.com/bash/find.html
我需要选项“-type d”来仅过滤目录。
所以ssh命令行是:
find destinationfolder -empty -type d
我使用 ssh 命令将文件从一个服务器复制到另一个服务器:
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
它似乎有效,但如果我有一个空文件,它 returns 这个文件的地址。
如何检查文件夹是否为空但不检查文件是否为空?
我在这里找到答案: http://ss64.com/bash/find.html
我需要选项“-type d”来仅过滤目录。
所以ssh命令行是:
find destinationfolder -empty -type d