Как вы обнаружили, apt-cache зависит
’ --recurse
вариант предоставляет рекурсивный вариант. Чтобы это было полезно, вам нужно отключить несколько типов зависимостей:
$ apt-cache depends --recurse --no-breaks --no-replaces --no-suggests libgcc1:i386
libgcc1:i386
Depends: gcc-6-base:i386
Depends: libc6:i386
gcc-6-base:i386
libc6:i386
Depends: libgcc1:i386
Replaces: libc6-i686:i386
libc6:i386
libc6-i686:i386
apt-rdepends
является осиротевшим и не был обновлен для правильной поддержки нескольких архитектур. (Я бы сказал, что на данный момент это вряд ли когда-либо произойдет.)
Ваши файлы, вероятно, «из будущего» — т. е. их временные метки более поздние, чем текущее время в системе, где вы запускаете ls
. В таких случаях ls
показывает год, а не время.
Это указанное в POSIX:ls
показывает дату и время для файлов, измененных за последние шесть месяцев, дату и год для всего остального. «В будущем» — это не «в последние шесть месяцев», так что вы видите год.