Может ли кто-нибудь сказать мне, что такое команда для распечатки ВРЕМЕНИ и ДАТЫ создания файла в UNIX? Я много искал в Google и нашел решение для Linux. Но эти команды не работают в ОС Sun.
Дата и время файла в Unix в нужном формате
comment
Какой ЮНИКС? Есть много
- person antlersoft   schedule 04.02.2017
comment
SunOS (5.10) — это моя ОС UNIX.
- person Tushar Sharma   schedule 04.02.2017
Ответы (1)
Unix не имеет времени создания файла. У него есть:
- время последнего изменения (содержимое было изменено)
- время последнего изменения состояния inode или файлов (были изменены такие атрибуты, как разрешения, количество ссылок и т. д.)
- время последнего доступа (контент был прочитан)
ls
— лучший вариант, если вы не передаете вывод программе. man ls
твой друг.
ls -lu => show last access time
ls -lc => show last status change time
ls -l => show last modified time (default)
В общем, не рекомендуется передавать вывод ls
в программу из соображений переносимости. В системах macOS и Linux у нас есть команда stat
для извлечения информации о состоянии файла.
Похожие сообщения:
Печать даты последнего изменения файла в Bash
Как получить измененную дату и год файла в Unix?
Как получить время создания файла в Unix с Перлом
person
codeforester
schedule
04.02.2017
Есть ли способ создать файл с помощью команды (touch filename) в Unix, а затем нажать ( ls -lrt ), чтобы я мог прочитать время и дату, которые отображаются мне в то время в полном формате? У меня есть это срочное требование есть решение или это просто невозможно????
- person Tushar Sharma; 04.02.2017
Если вы программируете на Perl, Ruby или Python, это должно быть легко — все эти языки имеют эквивалент
stat
.
- person codeforester; 04.02.2017
Нет, мне это нужно только в UNIX. Я предполагаю, что сейчас это станет для меня настоящим испытанием..:d В любом случае большое спасибо за всю информацию и помощь..(y)
- person Tushar Sharma; 04.02.2017
Perl, Ruby и Python — все они доступны в Unix.
- person codeforester; 04.02.2017
Дааа, но я не работаю ни над одним из них. Я работаю над SIEBEL, где у нас есть сервер на ОС UNIX. И я пишу сценарий оболочки, в котором мне нужно прочитать дату и время некоторого файла, чтобы выполнить сценарий.
- person Tushar Sharma; 04.02.2017