- 締切済み
UnixのシンボリックリンクファイルをWindowsマシンへコピーする際の問題回避方法
UNIXのファイル群をバックアップの為にWindowsからFTPでgetしているのですが、シンボリックリンクファイルをWindowsにFTPするとエラーで途中で転送が停止してしまいます。 リンク状況はなるべく保持した形でバックアップを取りたいのですがどうしたらよいでしょうか? 考えられる方法として、(1)UNIXのシンボリックリンクをaliasに変換しながらGetするようなツールはあるのでしょうか? また(2)UNIX上で取り合えずシンボリックリンクの一覧を表示させたいのですが、どのようなコマンドがありますでしょうか? (find のオプションをチェックしているのですが良い方法が分からなかったので...) symbolic linkファイルを元ファイルで置き換え(cp -fpr等でリンク元がコピーされる)更にどのような置き換えをしたかログを残したく思っています。 以上宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- maboten
- ベストアンサー率30% (17/55)
こんばんは。 私も2番の方が書かれてるように、tarでまとめてから、windowsに転送する方がよいかと思います。 シンボリックリンクをaliasに・・・って、出来たとしてもunixに戻すのが難しいのではないでしょうか? 戻せない場合、バックアップの意味が無くなってしまいますよね?!
- Lean
- ベストアンサー率72% (435/603)
別な観点から。 バックアップ方法をバックアップするファイル群をtarコマンドで1つにまとめてからWindows側にFTPで持ってくるとかは駄目ですか?
お礼
コメント有難うございます。 tarで固めるのは良い方法なのですが、いざちょっと中身を見たいという時に解凍しなくてはならずちょっと面倒なので躊躇していたところです。。。
- Tacosan
- ベストアンサー率23% (3656/15482)
(2) の方だけですが find . -type l
お礼
有難うございます。 質問をしたあと自分もmanでこのオプションを見つけることが出来ました。
補足
有難うございます。 実はWindows上からさくっとデータを見たい場合を考えてリンクファイルのリンクを保つ必要は余り考えていませんでした。 一般的にはtarするのがよいのは同意します。 どうも有難うございました。