Cyberduck-3.1.2 不可視ファイルの表示 04月22日, 2009


環境設定や表示メニューの設定で、不可視ファイル(ドットファイル,dotfile)を表示するようにしても見えない場合の対処です。

ターミナルから

$defaults write ch.sudo.cyberduck ftp.sendStatListCommand false

と入力する。

Cyberduckは、サーバーからファイルリストを得るのに[STAT | LIST -a | LIST]のコマンドをこの順で発行するのですが、サーバーによってはうまく機能しない場合があるようです。そこで、強制的にこのロジックを修正する方法の一つが上記のものです。 Source

追記 06月01日, 2009 :Cyberduck-3.2になって、上記sourceにある動作の優先順位が変更されたようですね。changelogに、"Support for directory listings using MLSD"とあるのを「使えるようになった」だけだと誤解していました。MLSDが最優先になったのですね。私の環境では、このままではNGなので、
"defaults write ch.sudo.cyberduck ftp.sendMlsdListCommand false" と止めてしまいました。

追記 :Cyberduck-4.0.2の動作については 別記 があります。