私はそれを使用してscp
Linuxディスク(ext3ファイル形式)からWindowsディスク(CIFSを使用してネットワーク経由で公開されているNTFS)にファイルをコピーします。私はscp
シンボリックリンクをコピーするのではなく、シンボリックリンクに従い、その内容をコピーすることを発見しました。リンク自体をコピーしたいです。
これを行う方法はありますか?それを使用する必要はありませんscp
。ネットワーク経由でコピーできる限り、他のコピー方法も機能します。
ベストアンサー1
LinuxシステムにCIFSにエクスポートされたディスクがインストールされている場合は、scp
「cp -dソースターゲット」を使用できます。 ~からman cp
-d same as --no-dereference --preserve=links
--preserve[=ATTR_LIST]
preserve the specified attributes (default: mode,ownership,time‐
stamps), if possible additional attributes: context, links,
xattr, all
-P, --no-dereference
never follow symbolic links in SOURCE
ただし、NTFSにソフトリンクを保存することが妥当であるか可能であるか、再コピーできるかどうかはわかりません。私の記憶が正しいなら、NTFSには一種のハードリンクしかありませんでしたが、それを見て数年が経ちました。
ファイルに直接アクセスする必要がない場合(バックアップと同様)、ファイル全体(ファイルとリンク)をtarファイルとして保存できます。