greycat 1316030580 learn Recursive version of ls -lart (required GNU find and sort): find . -type f -printf '%T@ %TY-%Tm-%Td %TX %p\0' | sort -zn | while read -rd '' _ day time path; do printf '%s %s %s\n' "$day" "${time%.*}" "$path"; done e36freak 1334763422 forget e36freak 1334763425 learn Recursive version of ls -lart (requires GNU find and sort): find . -type f -printf '%T@ %TY-%Tm-%Td %TX %p\0' | sort -zn | while read -rd '' _ day time path; do printf '%s %s %s\n' "$day" "${time%.*}" "$path"; done kerframil 1535403535 forget kerframil 1535403541 learn Recursive version of ls -lart (requires GNU find and sort): find . -type f -printf '%T@/%TY-%Tm-%Td/%TX/%p\0' | sort -zn | while IFS=/ read -rd '' _ day time path; do printf '%s %s %s\n' "$day" "${time%.*}" "$path"; done