次を指すシンボリックリンクがあるディレクトリの親ディレクトリの名前を変更します。

次を指すシンボリックリンクがあるディレクトリの親ディレクトリの名前を変更します。

x私はというディレクトリを指す多数のシンボリックリンク()を作成しました。テーマフォルダの名前を変更したいのですが、先ほど作成したシンボリックリンクがどうなるかわかりません。私はそのうち約50を持っています。彼らにとって何が起こりますか?ただ死んで1つずつやり直す必要がありますか、それとも速い方法がありますか?構造は次のとおりです。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

関連情報