다음 파일이 있습니다.
dirA/reference-file.ts
dirB/new-file.ts
참조가 변경될 때 해당 내용이 항상 정확한 내용 new-file.ts
과 일치하도록 변경되기를 원합니다 .reference-file.ts
예를 들어, ls -a
내 작업에서 dirB
파일을 가져올 때 이런 종류의 동작을 어떻게 복제할 수 있습니까 ->
?
스크린샷 예:
내가 시도한 것은 다음과 같습니다.
new-file.ts를 만듭니다.
cd dirB && touch new-file.ts
참조 파일에 연결합니다.
sudo ln -s ./new-file.tsx ../en/reference-file.tsx
산출:
ln: ../en/reference-file.tsx: File exists
답변1
귀하의 접근 방식에는 두 가지 문제가 있습니다.
- 명령의 구문
ln
은ln -s <original file> <link>
이므로 다음과 같아야 합니다.
ln -s ../en/reference-file.tsx ./new-file.tsx
ln
명령만들다링크 파일이므로 이름이 로 존재해서는 안 됩니다<link>
.
귀하의 경우 new-file.tsx
위 명령을 삭제하고(현재 비어 있음) 실행하면 문제가 해결됩니다.