Em geral, muitas coisas podem ficar mais fáceis com o FUSE .
Use o FUSE e lide com os caminhos localmente, usando ferramentas locais como find . Isso é muito semelhante a outra minha outra resposta sobre FTP , você só precisa sshfs em vez de curlftpfs .
Ter um compartilhamento de SFTP montado sob, e. /some/mountpoint/ , cd para onde você deseja e usa
realpath --relative-to /some/mountpoint/ *.gpg
Exemplo:
$ sshfs [email protected]:/ /some/mountpoint/
$ cd /some/mountpoint/SXMPMX/INBOUND/FORDCOI_CONT_RESP
$ realpath --relative-to /some/mountpoint/ foo.gpg # assuming the file exists
SXMPMX/INBOUND/FORDCOI_CONT_RESP/foo.gpg