
foo
두 가지 콘텐츠가 포함된 폴더가 있다고 가정합니다 .
data1.txt
cfg.txt
fo2
이제 디렉토리를 가리키는 새 심볼릭 링크를 만듭니다 foo
.
cp -s -R /home/user123/foo /home/user123/fo2
잘 작동해요. 그런데 foo
폴더 에 새 파일을 만들려고 합니다 data2.txt
. 폴더를 열었을 때 fo2
해당 폴더에는 심볼릭 링크만 포함되어 있고 data1.txt
존재 cfg.txt
data2.txt
하지 않습니다.
와 fo2
자동으로 동기화된 폴더 의 내용이 에 자동으로 표시되도록 하는 방법은 무엇입니까 ?foo
data2.txt
fo2
ln -s
cfg.txt
폴더 foo
와 fo2
폴더의 내용이 다르기를 원하기 때문에 옵션이 아닙니다 . 을 사용하면 나중에 폴더 copy -s -R
안으로 들어가서 심볼릭 링크를 삭제하고 다른 내용으로 실제를 다시 만듭니다 .fo2
cfg.txt
cfg.txt
답변1
두 위치가 모두 동일한 파일 시스템에 있는 경우 하드 링크를 사용해야 합니다. 그렇지 않으면 일종의 동기화를 설정해야 하지만 이는 그에 비해 매우 비효율적입니다.