LINUX.ORG.RU
ФорумAdmin

Дата изменения файла


0

0
Как посмотреть дату изменения файла?
Есть фалы созданные в винде и перемщены по samba на linux. Нужно посмотреть дату когда эти файлы создались на linux.
ls -l показывает виндовую дату
проблма в точ, что виндовая дата(дата создания) на несколько часов опережает текущую!
★★
Ответ на: комментарий от sdio
ls -ul
не подумал, что такое может ls
смотрел по ls --help
lioncub ★★
() автор топика
Я никак не пойму что тут происходит :). Видимо я совсем старый стал, но я никак не пойму что значит "виндовая дата" и как ключи ls решают это проблему. Объясните :).
true_admin ★★★★★
()
Ответ на: комментарий от true_admin
"виндовая дата" -- здесь это mtime -- время модификации содержимого файла

"посмотреть дату когда эти файлы создались на linux" -- здесь это ctime - время изменений метаданных (в inode), т.е. совпадает с созданием файла в линукс.
sdio ★★★★★
()
Ответ на: комментарий от sdio
Каким образом mtime оказался сильно отличен от ctime? Самба после заливке файла проставила виндовое время в mtime?
true_admin ★★★★★
()
Ответ на: комментарий от true_admin
Не самба, как сервер, а клиент, переносивший файлы.

Типа 
$ touch -d '9 Sep 1999' test1

$ ls -l test1
-rw-r--r-- 1 user group 0 1999-09-09 00:00 test1

$ ls -lc test1
-rw-r--r-- 1 user group 0 2009-04-10 11:14 test1
sdio ★★★★★
()
Ответ на: комментарий от sdio
ясно, виндовая тачка сказала самбе проставить время :).
true_admin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.