Intereting Posts
Opticon OPN-3002i нет ttyUSB0 Автоматическая очистка истории Bash Как заменить символическую ссылку на копию файла, к которому он привязан? Изменен пароль для входа без смены ключей Как запретить пользователям удалять каталог? Есть ли способ исключить вложенный подкаталог, указанный по пути к этому директору из рекурсивного поиска grep? Как я могу найти причину сбоя моего сервера CentOS 6.8 (страдание паники ядра) каждые два дня? Лучший способ сравнить различные решения для шифрования в моей системе Не удалось синхронизировать клиент NTP v4 с сервером Windows AD Как удалить отключенное устройство из результата lsusb Решение для Frozen Lock Screen: Linux Mint Cinnamon 18 маршрутизировать трафик на определенный порт через определенный интерфейс? Как правильно запустить и остановить сценарий оболочки в linux, busybox? Установить изображение пользователя lightdm Группировать по функциональности на Mac-адресе

Установите дату создания файла в дату его изменения на OSX

Мне нужно выполнить пакетную настройку даты создания файла (какой-то глупый аудиорекордер установил дату создания файла в эпоху UNIX и правильную дату записи в дате изменения), чтобы установить дату изменения файла.

Я знаю команду touch которая может установить создание файла, как этот touch -t 201406251546.10 filename.wav но я не знаю, как получить каждую дату изменения файла, чтобы дать ему аргумент команде touch .

Я также знаю, что команда ls -lT печатает время модификации перед каждым файлом, но в моей системе (OS X 10.9) вывод локализован, что не очень удобно для пакетной обработки

Любая идея о том, как это сделать?

Благодаря этому ответу я нашел способ решить мою проблему. Это только MacOS.

 SetFile -d "$(GetFileInfo -m filename.wav)" filename.wav