Удалить дату создания файла mac os

Смена форматов отображения дат, времени и других данных на Mac

Можно изменить формат отображения дат, времени, чисел и денежных сумм в окнах Finder и других приложениях, таких как Почта.

Совет. Если Вы хотите просто изменить способ отображения времени в строке меню, установите флажок «Формат времени» в настройках «Язык и регион» или выберите параметр «24 часа» в панели «Часы в строке меню» в настройках «Дата и время». Чтобы отображать дату в строке меню, установите флажок «Показывать дату» в панели «Часы в строке меню».

На Mac выберите пункт меню «Apple»

> «Системные настройки», затем нажмите «Язык и регион».

Нажмите всплывающее меню «Регион» и выберите географический регион, форматы даты, времени, чисел и валюты которого следует использовать.

Чтобы изменить формат, нажмите кнопку «Дополнительные…» и выберите нужные параметры.

На панели «Общие» задайте формат для чисел, валюты и единиц измерения.

На панели «Дата и время» выполните любое из следующих действий.

Введите значения в полях формата «Краткий», «Средний», «Длинный», «Полный».

Измените порядок элементов или удалите ненужные.

Перетяните в поля другие элементы, такие как «Эра» или «Секунда».

Нажмите всплывающие меню , затем выберите другой способ отображения типа элемента. (Например, можно отображать месяц как число (с нулем или без) или как слово (сокращенное или написанное полностью).)

В панели «Время» можно заменить метки «AM» и «PM» на любые другие или использовать 24-часовой формат.

После завершения настройки форматов нажмите «ОК».

Ваши форматы будут использоваться в окнах Finder и в некоторых приложениях. В частности, при отображении дат в Почте и Заметках применяется пользовательский формат.

Чтобы отменить все изменения для региона, снова выберите этот регион во всплывающем меню «Регион». Чтобы отменить только изменения дополнительных параметров, нажмите «Дополнения», нажмите панель, в которой нужно отменить изменения, затем нажмите «Восстановить настройки по умолчанию».

Источник

Как можно сдвинуть дату создания изображений JPG? (OS X)

У меня неудачная ситуация после отпуска. Суть в том, что 2 камеры с часами камеры № 1 на два дня опережают камеру № 2. Поэтому в (Вставить приложение для управления фотографиями здесь) фотографии чередуются и не в разумном хронологическом порядке. Если бы я мог просто переместить дату создания этих изображений на камеру № 2 достаточно вперед, то у меня был бы реальный шанс на самом деле организовать все эти фотографии.

Кто-нибудь поделится этим опытом или есть идеи? Спасибо!

5 ответов 5

Там будет довольно много инструментов, которые работают с полями JPEG EXIF.
Я всегда находил EXIFTool Фила Харви фантастическим.

Пакет Mac OS X: ExifTool-7.98.dmg (1,4 МБ).
Пакет OS X устанавливает приложение командной строки ExifTool и библиотеки в /usr /bin.
После установки введите «exiftool» в окне терминала, чтобы запустить exiftool и прочитать документацию приложения.

То, что вы ищете сейчас,

Функция сдвига даты / времени
Вы когда-нибудь забывали установить дату / время на своей цифровой камере, прежде чем делать несколько снимков? ExifTool имеет функцию временного сдвига, которая позволяет легко применить пакетное исправление к временным меткам изображений (т. Е. Изменить дату создания снимка, сообщаемую Windows Explorer).

Скажем, например, что часы вашей камеры были сброшены на 2000:01:01 00:00:00
когда вы вставляете новую батарею в 2005 году:11:03 10:48:00
.
Тогда все снимки, которые вы сделали впоследствии, имеют временные метки, которые
5 лет, 10 месяцев, 2 дня, 10 часов и 48 минут.

Чтобы это исправить, поместите все изображения в один каталог («DIR») и запустите exiftool,

Вы должны настроить неправильно штампованную партию только на два дня вперед.

Читайте также:  Installing ssh server linux

Обновление: к работе с временем создания и изменения для iPhoto,
Примечания EXIFTool продолжаются в разделе « Функция сдвига даты / времени »,

В приведенном выше примере изменяется только тег DateTimeOriginal,
но любой записываемый тег даты или времени может быть сдвинут,
и несколько тегов могут быть записаны с помощью одной командной строки.

Обычно в изображениях JPEG значения DateTimeOriginal, CreateDate и ModifyDate должны быть изменены.

Для удобства был определен ярлык ярлыка AllDates, представляющий эти три тега.
Так, например, если вы забыли перевести часы камеры на 1 час в конце летнего времени осенью, вы можете исправить изображения с помощью:

Это откатит все временные метки на 1 час.
Надеюсь, ваши оригинальные файлы доступны для этого .

Наконец, если вы исправили исходные метаданные,
но с неверным временем файла
.
Вы можете сделать следующее,

Это подтолкнет исправленную временную метку EXIF ко времени изменения файла.

Источник

Изменение даты создания файла

Не могли бы вы сообщить мне, как я могу изменить дату создания файла в Lion. Я понимаю, что есть команда touch-t, но это не работает в Lion. Несколько человек упомянули другой путь, но я думаю, что они написали решение на языке «кодера», а не на языке непрофессионала, — кто-нибудь сможет ответить на него так, как может выполнить непрофессионал?

Большое спасибо за вашу помощь.

5 ответов

touch -t обычно изменяет только время модификации и доступа. Это только изменяет время создания, если целевое время находится перед исходным временем создания.

SetFile -d всегда меняет время создания.

SetFile является частью пакета инструментов командной строки, который можно загрузить с developer.apple.com/downloads или из Xcode’s предпочтения.

Командная строка touch работает в Lion, но вам нужно немного узнать, как ее использовать.

Во-первых, вам нужно ввести его, это не утилита, которая графически работает в окне. Место, в которое вы вводите его, — это приложение под названием Terminal . Вы можете найти это в папке «Утилиты» или использовать поиск Spotlight, чтобы найти его.

Как только вы запустите его, вы получите окно командной строки, в котором вы можете вводить команды. Просто потому, что вы печатаете, это не значит, что оно имеет какое-либо отношение к кодированию, но для кого-то нового для «старомодных» OS-команд он может выглядеть немного запугивающим.

Итак, команда называется touch , а после команды вы можете передавать различные параметры, единственное обязательное — имя файла. Ввод следующего параметра устанавливает последнюю измененную дату файла в текущее время:

Конечно, вам может потребоваться сначала найти файл, который может потребовать дополнительных команд для его доступа. здесь можно использовать команду cd или Изменить каталог :

Или вы можете просто добавить полный путь к файлу как часть команды:

Более расширенное использование команды touch позволяет вам указать время, которое вы хотите установить, а не использовать время при выполнении, установить доступ вместо времени модификации и т. д. Это параметры, такие как -t и другие. Некоторые устанавливают время для времени другого файла, некоторые устанавливают его для возврата или вперед во времени по величине X ( см. здесь для получения более подробной информации), например:

Ниже приведена с этой страницы который также является полезной ссылкой, и отличный пример с некоторыми советами для тех, кому неудобно размещать файлы в командной строке

Обратите внимание, что это изменит атрибуты даты и даты, созданные только после того, как ваш файл был создан после введенной даты. Это связано с тем, что файл не может быть изменен до его создания. Если вы создали до установленной даты, будет изменена только измененная дата.

Как изменить созданный датой атрибут файла?

Откройте приложение терминала ( /Applications/Utilities/Terminal.app ) или, если вы предпочитаете использовать iTerm.

Введите это в терминал (без ввода ввода /возврата), вставив дату в формате YYYYMMDDhhmm :

Читайте также:  Windows 10 четыре окна

Откройте окно Finder и найдите файл, который вы хотите изменить, и перетащите его в окно терминала, затем вставьте местоположение файла с помощью терминологии командной строки. Вот пример того, что должно быть введено в терминал в этот момент:

201212211111 в приведенном выше примере представляют собой: «21 декабря 2012 г. 11:11

В Mac OS X есть четыре разных временных метки, связанных с файлом. Эти временные метки не всегда обновляются независимо друг от друга, но можно немного контролировать отдельные элементы управления и использовать touch , SetFile и chown (или chmod ). Чтобы увидеть это, давайте экспериментируем и создадим новый файл из командной строки # :

Первичная дата — это последнее время доступа ( atime ), второе — последнее время модификации ( mtime ), третий — последнее изменение статуса ( ctime ), четвертый — время создания файла (рождение, Btime ), см. man lstat .

Чтобы изменить время доступа ( atime ) к определенному использованию времени:

Чтобы изменить время модификации ( mtime ) и время создания файла ( Btime ) до указанного использования времени:

По-видимому, это также автоматически обновляет время последнего изменения статуса ( ctime ) до текущего системного времени!

Чтобы изменить только время создания /рождения ( Btime ) до заданного времени, используйте (как было предложено выше):

Чтобы изменить только время последнего изменения статуса ( ctime ) для использования в текущее системное время, например:

, где username является владельцем файла (как сообщается stat или ls -l )). Это не изменяет права собственности на файл, но обращается к файлу inode и записывает его как время последнего изменения статуса. К сожалению, невозможно указать время явно здесь, кроме изменения времени компьютера .

Таким образом, чтобы иметь возможность изменять четыре временных метки независимо, можно использовать (в этом порядке для последних 3):

  1. touch -a -tCCYYMMDDHH.SS
  2. touch -m -tCCYYMMDDHH.SS
  3. SetFile -d «MM/DD/CCYY HH:MM:SS»
  4. [установить системную дату] chown username [вернуться к нормальной системной дате]

(Конечно, сброс системной даты не может быть безрисковой операцией, вы были предупреждены.)

Великие намеки здесь, в частности, последняя (от Лаури Ранта, ответила 21 августа в 15:21). Perfekt!

Теперь я использую простой Automator Workflow для пакетного изменения нескольких файлов:

  1. Получить выбранные элементы поиска
  2. Запустить сценарий оболочки, «Ввод пароля: как аргументы»

Это работает как шарм.

Самый простой способ, который я нашел, — создать новую папку, скопировать все подпапки серой папки в новую папку, а вуаля, новая папка не будет выделена серым цветом. Вы даже можете сделать это в поиске.

Источник

Изменение даты создания файла

Не могли бы вы сообщить мне, как я могу изменить дату создания файла в Lion. Я понимаю, что есть команда touch-t, но она не работает в Lion. Несколько человек упомянули другой способ, но я думаю, что они написали решение на языке «кодера», а не на языке неспециалистов — сможет ли кто-нибудь ответить на него так, как может выполнить неспециалист?

Большое спасибо за вашу помощь.

touch -t обычно только изменяет время модификации и доступа. Это только изменяет время создания, если целевое время предшествует исходному времени создания.

SetFile -d всегда меняет время создания.

SetFile является частью пакета инструментов командной строки, который можно загрузить с developer.apple.com/downloads или из предпочтений Xcode.

В Mac OS X существует четыре разных отметки времени, связанные с файлом. Эти метки времени не всегда обновляются независимо друг от друга, но один может иметь некоторый индивидуальный контроль с небольшим количеством ухода и с использованием touch , SetFile и chown (или chmod ). Чтобы увидеть это, давайте поэкспериментируем и создадим новый файл из командной строки # :

Первая указанная дата — это время последнего доступа ( atime ), вторая — время последнего изменения ( mtime ), третья — последнее изменение статуса ( ctime ), четвертая — время создания файла (рождение, Btime ), см man lstat .

Читайте также:  Virtualization based security windows 10 как отключить

Чтобы изменить время доступа ( atime ) к указанному времени, используйте:

Чтобы изменить время модификации ( mtime ) и время создания файла ( Btime ) на указанное время, используйте:

Очевидно, это также автоматически обновляет время последнего изменения статуса ( ctime ) до текущего системного времени!

Чтобы изменить только время создания / рождения ( Btime ) к данному времени, используйте (как предложено другими выше):

Чтобы изменить только время последнего изменения статуса ( ctime ) на текущее системное время, используйте, например:

где username находится владелец файла (как сообщает stat или ls -l ). Это не меняет владельца файла, но обращается к его индексу и записывает его как время последнего изменения статуса. К сожалению, здесь невозможно указать время явно, кроме как путем изменения времени компьютера .

Таким образом, чтобы иметь возможность независимо изменять четыре временные метки, можно использовать (в этом порядке для последних 3):

  1. touch -a -tCCYYMMDDHH.SS
  2. touch -m -tCCYYMMDDHH.SS
  3. SetFile -d «MM/DD/CCYY HH:MM:SS»
  4. [установить системную дату] chown username [вернуться к нормальной системной дате]

(Конечно, сброс системной даты не может быть безрисковой операцией, вы были предупреждены.)

Команда командной строки touch работает в Lion, но вам нужно немного знать, как ее использовать.

Во-первых, вам нужно ввести его, это не утилита, которая работает графически в окне. Место, где вы вводите это приложение под названием Terminal . Вы можете найти это в своей папке Utilities или использовать поиск Spotlight, чтобы найти его.

Как только вы запустите его, вы получите окно командной строки, где вы можете вводить команды. То, что вы печатаете, не означает, что это имеет какое-то отношение к кодированию, но для кого-то новичка в «старомодных» командах ОС это может выглядеть немного пугающим.

Итак, команда называется touch , и после команды вы можете передавать различные параметры, единственным обязательным является имя файла. Введите следующее, чтобы установить дату последнего изменения файла в текущее время:

Конечно, вам может понадобиться сначала найти файл, для чего могут потребоваться дополнительные команды. кд или Change Directory команда помогает здесь:

Или вы можете просто добавить полный путь к файлу как часть команды:

Более расширенное использование сенсорной команды позволяет вам указать время, которое вы хотите установить, а не использовать время при выполнении, установить доступ вместо времени модификации и т. Д. Это то, что делают такие параметры, как -t и другие. Некоторые устанавливают время, чтобы быть временем другого файла, некоторые устанавливают его для возврата назад или вперед во времени на величину X ( см. Здесь для более подробной информации), например:

Ниже приводится ссылка на эту страницу, которая также является полезным справочным материалом и отличным примером с некоторыми советами для тех, кому не нравится расположение файлов в командной строке.

Обратите внимание, что это изменит как атрибуты даты изменения, так и даты создания, только если ваш файл был создан после введенной вами даты. Это потому, что файл не может быть изменен до его создания. Если он создан до установленной вами даты, будет изменена только дата изменения.

Как изменить дату создания атрибута файла?

Откройте приложение «Терминал» ( /Applications/Utilities/Terminal.app ) или, если хотите, воспользуйтесь iTerm.

Введите это в Терминал (не нажимая ввод / возврат), вставив дату в формате YYYYMMDDhhmm :

Откройте окно Finder и найдите файл, который вы хотите изменить, и перетащите его в окно терминала, после чего он вставит местоположение файла, используя терминологию командной строки. Вот пример того, что должно быть введено в Терминал на этом этапе:

201212211111 в приведенном выше примере представляют «21 декабря 2012 11:11 утра

Источник

Оцените статью