以下を実行しようとしています:
mkdir /Volumes/temp
mount_webdav davs://[email protected]:443 /Volumes/temp
エラーは返されませんが、/Volumes/temp
は結果として空です。
必要な接続の詳細( mac / linux )はロシア語ですが、スクリーンショットに詳細が表示される場合があります。
更新。次の作品:
mount_webdav -i https://webdav.yandex.ru:443 /Volumes/temp
しかし、この場合、ユーザー名とパスワードを入力する必要があります。私は以下を試しました:
mount_webdav https://myusername:[email protected]:443 /Volumes/temp
mount_webdav -s https://myusername:[email protected]:443 /Volumes/temp
動作しません。
(少なくとも)10.9と10.10では、コマンドラインからWebDAVを介してマウントするのは簡単ではありません。mount_webdavコマンドは、ドキュメント化されている方法では機能せず、対話型バージョン(-i)コマンドは期待どおりに機能します。非インタラクティブバージョンのファイル(具体的には、ログイン/パスワードの保存と取得)。
これが解決策です: https://github.com/childrss/webdav
OS XでWebDAV対応のサーバーディレクトリをマウントする正しい方法は、あなたが言及した例のようです。ユーザー名とパスワードを要求するのは、-i
を示すInteractive mode
引数を指定したためです(ユーザー名とパスワードの入力を求められます)。
特定のユーザーのwebdavをマウントするには、次のように使用します。
mount_webdav https://webdav.yandex.ru/username/ /Volumes/temp/
ユーザー名とパスワードの入力を求められたくない場合は、ユーザー資格情報をキーチェーンに保存できます。
詳細は AppleのMOUNT_WEBDAV manページ を参照してください。
ExpanDrive のようなものを使用することもできます。これは、グラフィカルインターフェースがあり、webDAVマウントのセットアップと維持に役立ちます。さらに高速で、いくつかの追加機能があります。
WebDavファイルシステムに接続するコマンドラインスクリプトを介して自動ダウンロードを行うソリューションを探していて、本当に役立つオープンソースソフトウェア(MacおよびWindows用)を見つけました!
Cyberduck: https://cyberduck.io/
グラフィカルユーザーインターフェイスとコマンドラインオプションの両方を提供します。