나는 디렉토리를 가지고 있습니다 :
/home/username1/dir_1
이 디렉터리에는 폴더_1과 폴더_2라는 두 개의 폴더가 있습니다. 폴더_2에는 폴더_1에 있는 파일에 대한 링크가 있습니다.
이제 dir_1을 /home/username2/dir_2에 복사하고 새 폴더_2의 링크가 새 폴더_1의 파일을 가리켜야 합니다. 따라서 새 디렉토리 /home/username1/dir_1은 이전 디렉토리 /home/username2/dir_2와 완전히 독립적입니다.
그게 가능합니까?
답변1
예, 귀하의 질문에 실제로 종속성이 무엇인지에 대한 혼합된 정보가 있다고 가정하면(마지막에 dir_1과 dir_2를 혼합했다고 가정합니다) rsync(1)가 해당 작업을 수행합니다.
rsync -r -l /home/username1/dir_1/ /home/username1/dir_2/
해당 스위치는
-l, --links copy symlinks as symlinks
-r, --recursive recurse into directories
또는 다음 과 -a
같은 방법을 사용하여 가장 간단한 옵션을 선택할 수 있습니다 .-l
-r
rsync -a /home/username1/dir_1/ /home/username1/dir_2/