我通过 sftp -server 连接lftp -u username, sftp://server.name.com:/directory
,它工作正常。
无论如何,我想用find. -name *someWildcardExpression -type f -delete
它来删除目录以及子目录中的所有文件。实际上,find
找到所有相关文件。但是,它也尝试访问由传递给的参数创建的目录find
:
lftp [email protected]:/directory> find . -name *someWildcardExpression -type f
# Output
./
./file_a.csv.gz.gpg
./subdir/
./subdir/file_a.csv.gz.gpg
./subdir/file_b.csv.gz.gpg
./subdir/file_c.csv.gz.gpg
find: No such file (/directory/-name)
find: No such file (/directory/*someWildcardExpression )
find: No such file (/directory/-type)
find: No such file (/directory/f)
这似乎不对。我使用find
-command 错误,还是这是一个错误?