El método de encontrar archivos únicos ha dejado de funcionar

0

He estado usando este método De la respuesta de Peter John Acklam. a ¿Cómo encontrar / listar todos los archivos únicos en dos directorios? Desde hace unos 9 meses. Hoy lo probé y obtuve este error:

$ find A B -type f -exec sha1sum {} + | sort | uniq -u --check-chars 40 \
                                             | cut -c 43- | tee uniques3.txt
find: paths must precede expression: A
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec|time] [path...] [expression]

Mi sistema es:

  • Kernel: 4.15.0-42-genérico x86_64 (64 bit gcc: 5.4.0)
  • Escritorio: MATE 1.18.0 (Gtk 3.18.9-1ubuntu3.3)
  • Distro: Linux Mint 18.3 Sylvia

No creo que esté haciendo nada diferente. De lo que estaba haciendo anteriormente.

¿Cuál es el problema? ¿Cómo hacer que funcione de forma fiable?

tony burke
fuente
2
Es find un alias o una función de shell? (por ejemplo, en uso Bash type find saber). O un script de envoltorio tal vez?
Kamil Maciorowski