Как изменить формат даты файла? - PullRequest
1 голос
/ 01 июля 2019

Мне нужно указать дату файла в следующем формате: ММ ДД ЧЧ: ММ, но я получаю ДД ММ ЧЧ: ММ.

Я уже пытался использовать команду "touch":

touch -t 06012342 testDay00

Но когда я использую ls -l, чтобы увидеть длинный формат файла, формат даты по-прежнему неверен.

example

Как получить правильный формат

1 Ответ

1 голос
/ 01 июля 2019

Если вы хотите, чтобы изменил формат даты файла при просмотре даты файла с помощью ls -l, используйте переключатели ls для управления выводом.man ls показывает:

--time-style=STYLE
       with  -l, show times using style STYLE: full-iso, long-iso, iso,
       locale, or +FORMAT; FORMAT is interpreted  like  in  'date';  if
       FORMAT  is  FORMAT1FORMAT2,  then  FORMAT1  applies  to
       non-recent files and FORMAT2 to recent files; if STYLE  is  pre‐
       fixed  with  'posix-', STYLE takes effect only outside the POSIX
       locale

Итак:

$ touch foo
$ ls -l --time-style=+"%m %d %H:%M" foo
-rw-r--r-- 1 james james 0 07 01 23:50 foo
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...