web-dev-qa-db-ja.com

Cyber​​duckでシンボリックリンクを作成しますか?

SFTPを使用すると、Cyber​​duckは、ファイルまたはフォルダーを右クリックして[シンボリックリンクの作成]を選択することにより、シンボリックリンクの作成をサポートします。これにより、リンク先のファイル/フォルダーと同じフォルダーにシンボリックリンクが作成されます。シンボリックリンクのパスは相対パスであるため、フォルダの外に移動できないか、機能を停止します。

これは私が想像できる最も役に立たないことです。同じディレクトリ内の別のフォルダへのシンボリックリンクを作成したいのはなぜですか?

私は何かが欠けている必要があります。 Cyber​​duckの現在のディレクトリの外にシンボリックリンクを作成するにはどうすればよいですか?または、できるSFTP/FTPクライアントを紹介してください。

4
Jaxkr

これはチケットで議論されています #857 。相対シンボリックリンクターゲットを作成するCyber​​duckからデフォルトを変更するには、 非表示の設定sftp.symlink.absolutetrueに設定して、絶対シンボリックリンクターゲットに切り替える必要があります。

1
David Kocher

ターミナルで次のコマンドを実行します。

defaults write ~/Library/Preferences/ch.Sudo.cyberduck.plist sftp.symlink.absolute true

これにより、作成するシンボリックリンクが相対パスの代わりに絶対パスを使用するようになります。

0
spencer.sm