Обновить время создания файла Mac

Я пытаюсь обновить синхронизацию файлов Mac, созданных, измененных, последних открытых файлов.

Для измененного и последнего открытого я попробовал ниже

touch -mt YYYYMMDDhhmm *

Это работает нормально.

Теперь для созданного, я попытался

touch -t YYYYMMDDhhmm *

но это не меняет созданное время.

Я тоже пробовал touch -ct YYYYMMDDhhmm * но не повезло.

Любая идея, почему это происходит.

Также есть ли способ, где с помощью одной команды папка и файлы внутри времени папки / подпапки также будут обновлены?

Я обновил последнюю версию Mavericks.

1 ответ

Решение

Я не уверен, что это проблема с Маверикс или что, но touch -mt ИЛИ ЖЕ touch -t просто обновите измененное и последнее открытое время.

Может быть touch -mt ИЛИ ЖЕ touch -t Команды работают с 10.8.4 и ранее.

Для Маверикс я нашел решение, как показано ниже.

SetFile -d '12/31/1999 23:59:59' file.txt
            MM dd yyyy hh mm ss  fileName

Чтобы обновить все файлы в папке, просто используйте

SetFile -d '12/31/1999 23:59:59' *

Ссылка

Другие вопросы по тегам