Follow

#? @rf @ru
Как сравнить две директории, включая содержимое файлов, их атрибуты, права, таймстемпы, POSIX ACLs, capabilities, xattrs, вот это всё?

· · xmpp_gate · 2 · 1 · 0

@L29Ah @rf @ru можешь так :) Это шутка...а то еще сделаешь :)

@3draven rsync не умеет сравнивать таймстемпы нормально по меньшей мере.
@ru @rf

> Как сравнить две директории, включая содержимое файлов, их атрибуты, права, таймстемпы, POSIX ACLs, capabilities, xattrs, вот это всё?

Что-то вроде

cd dir1; ls | while read F; do if [ -f "$F" ]; then MD5="$(md5sum "$F")"; L="$MD5: $(ls -lh "$F")"; else L="$(ls -lhd "$F")"; fi; echo "$L" >> /tmp/dir1.txt; done cd dir2; ls | while read F; do if [ -f "$F" ]; then MD5="$(md5sum "$F")"; L="$MD5: $(ls -lh "$F")"; else L="$(ls -lhd "$F")"; fi; echo "$L" >> /tmp/dir2.txt; done colordiff -u /tmp/dir1.txt /tmp/dir2.txt

@top @ru @rf @3draven Ты понимаешь что ты шизик?

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.