Это может быть слишком упрощенно для того, что вы хотите сделать, но я считаю это полезным.
он не отвечает на ваш вопрос буквально, так как он не «запускается в исходном файле», но выполняет задачу. Но гораздо больше доступа к жестким дискам. И это работает только для «мягких» связанных файлов, которые составляют большинство пользовательских файлов.
из корневого каталога вашего хранилища данных или пользовательских каталогов данных, где бы ни находились symlinked
«файлы» до orig.file
, выполните команду поиска:
# find -type l -ls |grep -i 'orig.file'
или
# find /Starting/Search\ Path/ -type l -ls |grep -i '*orig*'
Я бы обычно использовал часть имени, например, '*orig*'
, чтобы начать, потому что мы знаем, что пользователи будут переименовывать (префикс) файл с простым именем с более описательным, например, «Январь, отчет из Лондона _ orig.file.2015.01. 21 "или что-то.
Примечание: я никогда не получал опцию -samefile для меня.
чисто, просто, легко запомнить
надеюсь, это кому-нибудь поможет.
Landis.