SFTPの「readlink」と同じ

SFTPの「readlink」と同じ

shellを使用してシェルを介してSFTPサーバーにログインすると、通常のsftpetcコマンドを使用してcdナビゲートできます。

  • SFTPの外部でよく使用されるコマンドの1つは、readlink -f $FILE$ FILEのフルパスを印刷することです。

  • たとえば、スクリプトにファイルパスをコピーして貼り付けるために使用します。

readlink質問:SFTPにもこれに対応するものはありますか?

私が見つけた場所文書show current Directoryを使用できますがpwd、私が知る限りそれは単なるパスではなく、cwd以外の他のディレクトリを指すことも許可しません。

ありがとう

ベストアンサー1

@MartinPrikrylがすでに述べたように、sftpプロトコルはシンボリックリンクをサポートしていますが、通常のSFTPクライアントではこれは不可能です。

別のオプションは次のとおりですsshfs

sshfs user@host:/ /some/dir

... use your regular shell commands on the files from /some/dir ...

fusermount -u /some/dir

残念ながら、これはマウントネームスペースと組み合わせるとうまくいかないので、不快な問題に対処する必要があります。設定値 fusermount(デフォルトではsshfsで使用されます)

おすすめ記事