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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.