Я использую Mac OSX и пытаюсь использовать командную строку, чтобы найти количество файлов с таким же именем.
Я попытался использовать следующую команду:
find ~ -type f -name "*" -print | basename | sort | uniq -d > duplicate_files
Это не работает! Когда я делаю следующее:
find ~ -type f -name "*" -print > duplicate_files
Тогда duplicate_files содержит пути ко всем моим файлам. Поэтому я думаю, что проблема в том, basename
что он не принимает стандартный ввод. Затем я попробовал следующее:
basename $(find ~ -type f -name "*" -print) > duplicate_files
но опять же это не похоже на работу. Поиск в интернете, кажется, не приносит особой радости. Любые мысли приветствуются.