Как войти в список, сгенерированный md5deep в алфавитном порядке относительных путей?

Очень похожий совет дан здесь:

https://superuser.com/questions/11008/how-do-i-find-out-what-version-of-linux-im-running

Короткий ответ:

 ls /etc/*{release,version}

Различные дистрибутивы выложат различные форматы, к сожалению, нет никакой единственной универсальной системы. Ответ выше списков намного более конкретно некоторые наиболее распространенные файлы для поиска.

6
02.12.2014, 16:50
1 ответ

Вы можете просто пройти через сортировка :

$ md5deep -rl * | sort -k2
d41d8cd98f00b204e9800998ecf8427e 2014-12-01/IMG_1969.png
bd12c358db0c97230b9d48f67b2c0c98 2014-12-01/IMG_1970.png
c3a9d8cb047192a03b857023948a7ba6 2014-12-01/IMG_1971.png

Если ваше имя файла может содержать нью-л. Или другую странность, используйте это вместо этого (предполагает GNU Сортировать ):

$ md5deep -0rl * | sort -zk2 | tr '\0' '\n'
d41d8cd98f00b204e9800998ecf8427e 2014-12-01/IMG_1969.png
bd12c358db0c97230b9d48f67b2c0c98 2014-12-01/IMG_1970.png
c3a9d8cb047192a03b857023948a7ba6 2014-12-01/IMG_1971.png
5
27.01.2020, 20:28

Теги

Похожие вопросы