シンボリックリンクに触れることなくMVファイルを作成する方法

シンボリックリンクに触れることなくMVファイルを作成する方法

この質問をした動機は次のとおりです。シンボリックリンクを作成する目的の1つはスペースを節約することですが、ディレクトリを別の場所に移動する単純なmvコマンドは、すべてをターゲットの場所に移動してシンボリックリンクを完全なファイルとして扱います。ファイルをバックアップすると、非常に大きくても不要なスペースを占有できます。私の質問は実際のファイルだけを移動し、シンボリックリンクはそのままにする方法はありますか?

ベストアンサー1

使用できるrsync

rsync -l original_file backup_file

~からman rsync

-l, --links シンボリックリンクをシンボリックリンクにコピー

つまり、リンクが指すコンテンツではなく、リンクだけをコピーするだけです。これは移動ではなくコピーであることに注意してください。しかし、バックアップするというのがまさにその意味だと思います。

おすすめ記事