다음을 가리키는 심볼릭 링크가 있는 디렉터리의 상위 디렉터리 이름을 바꿉니다.

다음을 가리키는 심볼릭 링크가 있는 디렉터리의 상위 디렉터리 이름을 바꿉니다.

x나는 이라는 디렉토리를 가리키는 다수의 심볼릭 링크( )를 만들었습니다 . 테마 폴더의 이름을 바꾸고 싶지만 앞서 만든 심볼릭 링크가 어떻게 될지 모르겠습니다. 나는 그 중 약 50 개를 가지고 있습니다. 그들에게는 무슨 일이 일어날까요? 그냥 죽어서 하나씩 다시 작업해야 합니까, 아니면 빠른 방법이 있습니까? 구조는 다음과 같습니다.ln -s path filetemplatesmytheme

themes
  mytheme
    templates
      ...
  _theme-x1
    templates //symbolic link
  _theme-x2
    templates //symbolic link
  ....
  _theme-x50
    templates //symbolic link

답변1

링크 다 다시 해야지...

모든 사람에게 공통적 이라면 templates디렉토리에 넣고 themes/common모든 주제를 여기에 연결해야 할 수도 있습니다.

 for theme in *; do cd "$theme" ; rm templates ; ln -s ../common/templates . ; cd - ; done

관련 정보