폴더에서 동적으로 생성된 파일에 대한 심볼릭 링크를 동적으로 생성하는 방법

폴더에서 동적으로 생성된 파일에 대한 심볼릭 링크를 동적으로 생성하는 방법

시간이나 유사한 스타일시트를 기반으로 파일을 만듭니다. 웹 브라우저에서 캐시된 버전을 피하기 위해 파일 이름을 지문으로 식별합니다. 파일 이름 예: style_1374065326.css.

다른 폴더에 새로 생성된 파일에 대한 심볼릭 링크를 만들고 싶습니다. 가능합니까?

CSS/그렇지 않은 경우 심볼릭 링크를 생성하려는 다른 폴더에 폴더를 생성하고 파일이 동적으로 이동할 수 있는 다른 디렉토리에 파일 이름과 같은 모든 심볼릭 링크를 가질 수 있습니까 ?

답변1

특정 디렉터리의 모든 CSS 파일을 다른 디렉터리로 심볼릭 링크하려면 다음을 수행하세요.

$ cd /path/to/symlinkdir
$ ln -s /path/to/orgdir/*.css .

파일이 이미 심볼릭 링크되어 있거나 다른 방식으로 존재하는 경우 ln: failed to create symbolic link '/path/to/orgdir/style_1374065326.css': File exists무시해도 된다는 경고 메시지가 표시됩니다.

당신이 이것을 원한다면완전 자동화inotify, 소스 디렉토리를 모니터링하고 .css그 안에 를 생성할 때 심볼릭 링크 명령을 실행하는지 확인할 수 있습니다 .

관련 정보