1

Это работает:

find . -type f | xargs md5sum | sort

Это не дает и выдает несколько ошибок "md5sum: xyz not found":

( find . -type f | xargs md5sum | sort ) >~/md5.txt

То же самое для:

find . -type f | xargs md5sum | sort >~/md5.txt

Это работает:

md5deep -r . | sort >~/md5.txt

Я хотел бы понять, почему не работает перенаправление конструкций труб.

1 ответ1

3

Очень возможно, что имя файла начинается с xyz содержит white space .
Вы можете попробовать это:

$ find . -type f -print0 | xargs -0 md5sum | sort

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .