
No.2ベストアンサー
- 回答日時:
どのシンボリックリンクが参照しているか分からなくても良いなら、
こんな感じでできます。
find / -type l -exec readlink {} \; | grep -cFx <検索対象のファイル>
→参照されている数を表示します。
どのシンボリックリンクが参照しているか分かる必要があるなら、
こんな感じでできます。
find / -type l | while read LINK; do
readlink "$LINK" | grep -Fx <検索対象のファイル> >/dev/null && echo "$LINK"
done
ご回答ありがとうございます。
頂いたアドバイスのように、一発で調べる方法を知りたいと思っていました。
ただ、いただいたアドバイスの最初のものを試しましたが、私の打ち込み方が悪かったのか、うまく行きませんでした。
ご回答いただいたお二人のものを合わせた感じで
find ~/www/ -type l -ls | grep -E '\->.+/dirName/.+'
とやってみたところ、消したいディレクトリ(dirName)配下のファイルやフォルダを参照先にしたシンボリックリンクがリストアップされました。
ただし、消したいディレクトリと同名のディレクトリが他の場所に存在する場合、そのディレクトリ配下のものを参照するものもリストアップされると思います。が、ここまで出来ればあとはなんとかなります。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ファイルの先頭行を全て削除したい
-
Winmerge ファイルの中身は同じ...
-
複数ファイルを一度に検索したい
-
mrl→midファイルへ
-
たくさんのフォルダを一つのフ...
-
onedriveの中身を削除したらパ...
-
mac ファイルの詳細情報を編集...
-
copyでbオプションをつけてmp3...
-
ファイルの単位
-
教えてください!困ってます。
-
外字 EUDC.EUF、EUDC.TTE フ...
-
コマンドプロンプトによるフォ...
-
ファイル操作(削除など…)の履...
-
レコードロック情報の解除方法...
-
Excelで保存時間とPCの時間があ...
-
外字ファイル、eudc.tte と e...
-
office365 ファイルを削除したい
-
mac 表示できなくなりました。
-
msiファイルの処理について
-
ショートカットアイコンと、元...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Winmerge ファイルの中身は同じ...
-
onedriveの中身を削除したらパ...
-
教えてください!困ってます。
-
emlをtxtに変換するには?
-
コマンドプロンプトによるフォ...
-
office365 ファイルを削除したい
-
mrl→midファイルへ
-
バッチファイルで変数の中身を...
-
IPテレビのプレイリストだとお...
-
ファイルの単位
-
ファイルの先頭行を全て削除したい
-
ショートカットアイコンと、元...
-
VScodeでjarファイルを開く方法
-
macのdmgファイル(動画)をMP4...
-
Windows10 フォルダ内の自動並...
-
クラリスワークスのファイルを...
-
外字ファイル、eudc.tte と e...
-
ファイル操作(削除など…)の履...
-
outlookuの添付ファイルが開け...
-
Excelで保存時間とPCの時間があ...
おすすめ情報