почему отличается удар по сравнению с tcsh метками времени файла?

в моей xubuntu 19.10-amd64 системе у меня есть крон рабочие задания резервного копирования каждую полночь. Целевые каталоги, созданные командой rsync, должны поэтому иметь метки времени 0:00. Однако я вижу странность в метках времени.
tcsh (моя предпочтительная интерактивная оболочка) правильно показывает меткам времени 0:00 в последовательные дни, но удару и/bin/sh оба списка все целевые каталоги с метками времени неправильной даты и времени (см. снимок экрана). Поскольку метки времени идентичны, "ls - лейтенант" упорядочивание произволен (т.е. неправильно) в/bin/sh сценарии, и моему сценарию не удается найти "самое старое" резервное копирование. И источник и место назначения находятся на локальном ext4 filestems (локальный SSD к локальному жесткому диску); нет никакой включенной nfs и никакой удаленной системы. Если я вручную "касаюсь" одной из папок назначения, оба удара и tcsh сообщают о новой метке времени. Я не могу найти предшествующее обсуждение другого создания отчетов оболочек, отличающегося метки времени. Совет относительно того, где я должен искать справку, диагностирующую это?спасибо...

dean/ 101 >tcsh
dean/ 89 >ls -ltd /mnt/HDD4/Backups/CUDA1.home.0.*
drwxr-xr-x 4 root root 4096 Nov 18 00:00 /mnt/HDD4/Backups/CUDA1.home.0.2019-11-18/
drwxr-xr-x 4 root root 4096 Nov 17 00:00 /mnt/HDD4/Backups/CUDA1.home.0.2019-11-17/
drwxr-xr-x 4 root root 4096 Nov 16 00:00 /mnt/HDD4/Backups/CUDA1.home.0.2019-11-16/
dean/ 90 >bash
dean@CUDA1:~$ ls -ltd /mnt/HDD4/Backups/CUDA1.home.0.*
drwxr-xr-x 4 root root 4096 Nov 14 16:31 /mnt/HDD4/Backups/CUDA1.home.0.2019-11-16
drwxr-xr-x 4 root root 4096 Nov 14 16:31 /mnt/HDD4/Backups/CUDA1.home.0.2019-11-17
drwxr-xr-x 4 root root 4096 Nov 14 16:31 /mnt/HDD4/Backups/CUDA1.home.0.2019-11-18
dean@CUDA1:~$ sudo touch /mnt/HDD4/Backups/CUDA1.home.0.2019-11-18
[sudo] password for dean: 
dean@CUDA1:~$ !ls
ls -ltd /mnt/HDD4/Backups/CUDA1.home.0.*
drwxr-xr-x 4 root root 4096 Nov 18 12:52 /mnt/HDD4/Backups/CUDA1.home.0.2019-11-18
drwxr-xr-x 4 root root 4096 Nov 14 16:31 /mnt/HDD4/Backups/CUDA1.home.0.2019-11-16
drwxr-xr-x 4 root root 4096 Nov 14 16:31 /mnt/HDD4/Backups/CUDA1.home.0.2019-11-17
dean@CUDA1:~$ exit
exit
dean/ 91 >!ls
ls -ltd /mnt/HDD4/Backups/CUDA1.home.0.*
drwxr-xr-x 4 root root 4096 Nov 18 12:52 /mnt/HDD4/Backups/CUDA1.home.0.2019-11-18/
drwxr-xr-x 4 root root 4096 Nov 17 00:00 /mnt/HDD4/Backups/CUDA1.home.0.2019-11-17/
drwxr-xr-x 4 root root 4096 Nov 16 00:00 /mnt/HDD4/Backups/CUDA1.home.0.2019-11-16/
0
задан 19 November 2019 в 00:15

1 ответ

на комментарий steeldriveer обе оболочки наследовали различные псевдонимы для "ls". Явно выполнение/bin/ls дает последовательные результаты. решенный.Спасибо.

0
ответ дан 21 December 2019 в 23:54

Другие вопросы по тегам:

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