- Изменение даты создания файла
- 5 ответов
- Изменение даты создания файла
- Как в Mac OS X изменить дату создания или модификации файла
- Утилита touch
- Установить дату модификации и последнего открытия файла
- Установить текущую дату модификации и последнего открытия файла
- Установить дату создания файла в прошлом
- Утилита SetFile
- Установить любую дату создания файла
- Установить дату изменения файла
- В помощь:
- Как посмотреть информацию о датах о файле через консоль (терминал)?
- Как изменить дату создания файла в Mac OS?
- Как изменить дату создания файла мак?
- Как изменить время создания файла?
- Как изменить свойства файла в Mac OS?
- Как изменить дату создания файла на телефоне?
- Как поменять дату на мак через терминал?
- Как изменить дату создания папки?
- Можно ли изменить дату создания файла?
- Как изменить дату создания файла в Powerpoint?
- Как изменить права доступа к папке в Mac?
- Как изменить свойства файла подробно?
- Как посмотреть свойства файла в Mac OS?
- Можно ли изменить дату фотографии?
- Как убрать дату съемки на фото?
Изменение даты создания файла
Не могли бы вы сообщить мне, как я могу изменить дату создания файла в 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 :
Откройте окно 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):
- touch -a -tCCYYMMDDHH.SS
- touch -m -tCCYYMMDDHH.SS
- SetFile -d «MM/DD/CCYY HH:MM:SS»
- [установить системную дату] chown username [вернуться к нормальной системной дате]
(Конечно, сброс системной даты не может быть безрисковой операцией, вы были предупреждены.)
Великие намеки здесь, в частности, последняя (от Лаури Ранта, ответила 21 августа в 15:21). Perfekt!
Теперь я использую простой Automator Workflow для пакетного изменения нескольких файлов:
- Получить выбранные элементы поиска
- Запустить сценарий оболочки, «Ввод пароля: как аргументы»
Это работает как шарм.
Самый простой способ, который я нашел, — создать новую папку, скопировать все подпапки серой папки в новую папку, а вуаля, новая папка не будет выделена серым цветом. Вы даже можете сделать это в поиске.
Источник
Изменение даты создания файла
Не могли бы вы сообщить мне, как я могу изменить дату создания файла в 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 .
Чтобы изменить время доступа ( atime ) к указанному времени, используйте:
Чтобы изменить время модификации ( mtime ) и время создания файла ( Btime ) на указанное время, используйте:
Очевидно, это также автоматически обновляет время последнего изменения статуса ( ctime ) до текущего системного времени!
Чтобы изменить только время создания / рождения ( Btime ) к данному времени, используйте (как предложено другими выше):
Чтобы изменить только время последнего изменения статуса ( ctime ) на текущее системное время, используйте, например:
где username находится владелец файла (как сообщает stat или ls -l ). Это не меняет владельца файла, но обращается к его индексу и записывает его как время последнего изменения статуса. К сожалению, здесь невозможно указать время явно, кроме как путем изменения времени компьютера .
Таким образом, чтобы иметь возможность независимо изменять четыре временные метки, можно использовать (в этом порядке для последних 3):
- touch -a -tCCYYMMDDHH.SS
- touch -m -tCCYYMMDDHH.SS
- SetFile -d «MM/DD/CCYY HH:MM:SS»
- [установить системную дату] chown username [вернуться к нормальной системной дате]
(Конечно, сброс системной даты не может быть безрисковой операцией, вы были предупреждены.)
Команда командной строки touch работает в Lion, но вам нужно немного знать, как ее использовать.
Во-первых, вам нужно ввести его, это не утилита, которая работает графически в окне. Место, где вы вводите это приложение под названием Terminal . Вы можете найти это в своей папке Utilities или использовать поиск Spotlight, чтобы найти его.
Как только вы запустите его, вы получите окно командной строки, где вы можете вводить команды. То, что вы печатаете, не означает, что это имеет какое-то отношение к кодированию, но для кого-то новичка в «старомодных» командах ОС это может выглядеть немного пугающим.
Итак, команда называется touch , и после команды вы можете передавать различные параметры, единственным обязательным является имя файла. Введите следующее, чтобы установить дату последнего изменения файла в текущее время:
Конечно, вам может понадобиться сначала найти файл, для чего могут потребоваться дополнительные команды. кд или Change Directory команда помогает здесь:
Или вы можете просто добавить полный путь к файлу как часть команды:
Более расширенное использование сенсорной команды позволяет вам указать время, которое вы хотите установить, а не использовать время при выполнении, установить доступ вместо времени модификации и т. Д. Это то, что делают такие параметры, как -t и другие. Некоторые устанавливают время, чтобы быть временем другого файла, некоторые устанавливают его для возврата назад или вперед во времени на величину X ( см. Здесь для более подробной информации), например:
Ниже приводится ссылка на эту страницу, которая также является полезным справочным материалом и отличным примером с некоторыми советами для тех, кому не нравится расположение файлов в командной строке.
Обратите внимание, что это изменит как атрибуты даты изменения, так и даты создания, только если ваш файл был создан после введенной вами даты. Это потому, что файл не может быть изменен до его создания. Если он создан до установленной вами даты, будет изменена только дата изменения.
Как изменить дату создания атрибута файла?
Откройте приложение «Терминал» ( /Applications/Utilities/Terminal.app ) или, если хотите, воспользуйтесь iTerm.
Введите это в Терминал (не нажимая ввод / возврат), вставив дату в формате YYYYMMDDhhmm :
Откройте окно Finder и найдите файл, который вы хотите изменить, и перетащите его в окно терминала, после чего он вставит местоположение файла, используя терминологию командной строки. Вот пример того, что должно быть введено в Терминал на этом этапе:
201212211111 в приведенном выше примере представляют «21 декабря 2012 11:11 утра
Источник
Как в Mac OS X изменить дату создания или модификации файла
По разным причинам иногда возникает необходимость изменить дату и время создания файла. Или изменить дату и время изменения файла. Есть несколько способов на Mac OS X изменить дату и время создания файла, а также дату и время модификации файла.
Утилита touch
Вариант изменения даты модификации через консольную утилиту touch.
Ключ -t позволяет изменить время доступа и модификации на указанное время.
Дата и время указывается в следующем формате (ГГГГММДДччмм.сс):
ГГГГ – год
ММ – месяц (01-12)
ДД – день месяца (01-31)
чч – часы (00-23)
мм – минуты (00-59)
сс — секунды (00-59)
Пример установки даты и времени на 21.02.2018 03:49:27
Зададим год 2018, месяц 02, день 21, час 03, минут 49, и 27 секунд. Секунды можно не указывать, тогда их не пишем (и точку тоже нужно убрать).
Как это выглядит в команде: 201802210349.27
Установить дату модификации и последнего открытия файла
Примечание:
Если устанавливаемая нами дата больше, чем дата создания файла, то будет изменена только метка времени модификации, то есть дата изменения файла и метка времени последнего доступа к файлу. А если мы устанавливаем время модификации меньше, чем текущая дата создания файла, то изменится не только дата модификации файла, но и и дата создания файла.
Установить текущую дату модификации и последнего открытия файла
Установить дату создания файла в прошлом
Примечание:
Вы можете сразу не увидеть изменения даты по пункту «последний доступ к файлу», т.к. оно кешируется системой. Но если вы сделаете копию (дублирование) файла, вы увидите, что дата последнего открытия файла изменилась.
На этом к сожалению все с утилитой touch. Эта утилита не позволяет изменить дату создания файла в плюс (будущее) от текущей даты файла. Также магическим образом не работают остальные ключи утилиты, несмотря на их привлекательное описание в man BSD.
Но есть еще один вариант изменения некоторых дат.
Утилита SetFile
Утилита setfile позволяет устанавливать и изменять атрибуты файлов в файловой системе HFS+ (Mac OS Extented). Вот она то и потребуется нам, чтобы мы могли установить/заменить дату создания файла. Для работы утилиты требуется установка инструментов разработчика, то есть пакета Xcode.
Установить любую дату создания файла
Установить дату изменения файла
Примечание:
Если устанавливаемая нами дата модификации файла старше (меньше) текущей даты создания файла, то тогда также изменятся и дата создания файла и дата последнего открытия файла. Но тем не менее, если это нужно (не знаю, зачем), после этой команды можно установить/восстановить произвольно нужную дату создания файла, выполнив еще раз команду с флагом -d.
В помощь:
Как посмотреть информацию о датах о файле через консоль (терминал)?
Чтобы посмотреть всю информацию о файле или конкретно по указанным типам дат, можно воспользоваться консольной утилитой stat
В итоге с помощью двух таких разных утилит мы можем решить не одну, так другую задачу.
Теперь, как мы видим, реально доказать дату создания файла невозможно, равно как и нельзя определить, были ли эти даты изменены. Так что доверять датам по свойствам файла нельзя, т.к. эти метки могут быть легко изменены.
Источник
Как изменить дату создания файла в Mac OS?
Как изменить дату создания файла мак?
Чтобы изменить дату создания файла, откройте терминал macOS, выбрав значок папки больше с панели запуска. Затем введите команду touch -t AAAAMMGGhhmm поставить один пустое место, перетащите в Терминал значок файла, дату создания которого вы хотите изменить, и нажмите Enter, чтобы сохранить изменения.
Как изменить время создания файла?
Изменяем дату создания в FileDate Changer
- Нажмите на кнопку «Add Files» и выберите нужные файлы.
- Отметьте галочками атрибуты, которые Вы хотите изменить (дата создания, модификации или последнего доступа), укажите любую дату и время для каждого параметра.
- Нажмите кнопку «Change Files Date».
Как изменить свойства файла в Mac OS?
Вы можете изменить права на файлы через окно «Свойства»: Выберите файл в Finder, затем нажмите Command+i, чтобы вызвать окно «Свойства».
Как изменить дату создания файла на телефоне?
В верхнем меню выбираем опцию «Файлы» — «Изменить атрибуты». Откроется окно редактирования свойств, где в соответствующей опции Вы можете указать любую дату и время, будь то глубокое прошлое или далекое будущее.
Как поменять дату на мак через терминал?
1. Откройте терминал. 2. Введите команду: date 0201010116 для установки даты, предшествующей фактическому истечению сертификата.
Как изменить дату создания папки?
нажмите пункт «Файлы», выберите «Атрибуты/Метка времени»; В диалоговом окне отметьте «Установить метку времени»; Напротив «Создан:» выставите необходимую дату и время; По завершении нажмите «ОК» для сохранения внесённых изменений.
Можно ли изменить дату создания файла?
На самом деле, даты создания, изменения или последнего открытия документа являются встроенными свойствами любого файла и изменить их так просто не удастся.
Как изменить дату создания файла в Powerpoint?
Нажмите на кнопку «Добавить атрибут». В опции «Поле:» выберите из контекстного меню «Дата создания», в опции «Значение:» нажмите на кнопку с двойными кавычками. Откроется окно «Дата создания», в котором можно поменять дату и время создания файла.
Как изменить права доступа к папке в Mac?
Назначение прав доступа пользователям и группам
- На Mac выберите диск, папку или файл, затем выберите «Файл» > «Свойства».
- Если информация в разделе «Общий доступ и права доступа» не отображается, нажмите стрелку . …
- Нажмите пользователя или группу в столбце «Имя», затем во всплывающем меню выберите настройки прав доступа.
Как изменить свойства файла подробно?
Все просто: щелкните правой кнопкой мыши по нужному файлу и в контекстном меню выберите «Свойства» → в открывшемся окне перейдите на вкладку «Подробно» → далее, кликните по ссылке «Удаление свойств и личной информации».
Как посмотреть свойства файла в Mac OS?
Посмотреть свойства нескольких объектов
Зайти в папку, выделить нужные объекты, нажать cmd + I. Откроются меню свойств каждого файла. Это удобно, если надо, к примеру, сравнить их характеристики.
Можно ли изменить дату фотографии?
Как изменить дату и время съемки
Откройте страницу photos.google.com на компьютере. Выберите Изменить дату и время.
Как убрать дату съемки на фото?
Работа с редакторами EXIF
- Открываем программу и перетаскиваем фото прямо в неё.
- Сверху, на панели инструментов выбираем опцию «Удаление объектов»
- Надпись удобно выделить при помощи Кисти, закрасив её, либо Лассо, обведя дату по контуру. …
- Нажимаем кнопку «Стереть».
Источник