XY 문제가 발생하지 않도록 하기 위해 내가 달성하고 싶은 것은 다음과 같습니다.
원본 소스 폴더의 이름이 동적으로 변경된 폴더를 갖고 싶습니다.
원본 폴더:
webmaster@dev:~$ tree demo
demo
├── FileOne
├── FileTwo
└── FolderOne
├── FileOne
└── FileTwo
이름이 손상된 폴더
webmaster@dev:~$ tree demo-symlinks/
demo-symlinks/
├── file-one
├── file-two
└── folder-one
├── file-one
└── file-two
원본 소스를 건드리고 싶지 않습니다.
나는 파일 시스템을 관찰하고 변경될 때마다 업데이트 루틴을 실행하는 것을 좋아하지 않습니다. (이것이 과거의 첫 번째 접근 방식이었습니다.)
즉각적인 반성을 하고 싶었습니다.
/proc
내 생각은 또는 유사한 가상 반사 파일 시스템을 설정하거나 개발하여 /sys
빈 폴더에 마운트하는 것입니다.
문제는 실제 이름 관리에 관한 것이 아니며 필요에 따라 조정할 수 있습니다.
실제로 내 질문은 다음과 같습니다.
나만의 가상 파일 시스템을 어떻게 구현할 수 있나요?이 작업을 어떻게 시작해야 할지 모르기 때문에 첫 번째 방법이 필요합니다. 기본 C/C++ 코드 예제(또는 모든 언어)는 다시 원시 이름을 제공하면 됩니다. 노드가 반드시 심볼릭 링크일 필요는 없습니다. 다른 이름/경로를 통해 원본 파일에 액세스하고 싶습니다. 물론 이미 설치 가능한 솔루션이 있다면 더 좋을 것입니다.
위의 요구 사항을 충족하는 다른 솔루션도 환영합니다.