Rsync

rsync更新指向同一目錄的符號連結

  • June 18, 2020

我想用來rsync製作一個文件夾的副本,該文件夾包含指向同一文件夾中其他文件的符號連結。是否有可能在目的地獲得更新的符號連結 - 指向絕對路徑?

我的意思是,在源文件夾中有這個:

source
├── file1
└── subfolder
   └── symlink2file1 -> /absolute/path/to/source/file1

我想在目標文件夾中:

destination
├── file1
└── subfolder
   └── symlink2file1 -> /absolute/path/to/destination/file1

我需要這種行為,因為最終我可能會刪除源文件夾。

不幸的是,無法自動更新絕對符號連結目標rsync

一個可能的解決方案是將絕對符號連結轉換為源文件夾中的相對符號連結。您可以查看此執行緒以了解如何執行此操作。

引用自:https://unix.stackexchange.com/questions/593479