Обновляет отметку времени. Первая строка страницы руководстваUpdate the access and modification times of each FILE to the current time.
123
Ответы:
24
Содержимое файла не будет потеряно и даже не будет изменено. Единственное, что происходит при запуске touchуже существующего файла, это то, что метки времени доступа и изменения файла обновляются до текущего времени.
и это основная (или оригинальная) цель touch. То, что он создает файл, если он еще не существует, является вторичным.
user4556274
1
@ user4556274 Хмм ... Самая ранняя ссылка, которую я могу найти, touchнаходится в Bell Labs V7 Unix, в которой он действительно создал файл, если не -cбыл использован. Но вы, возможно, не подразумевали, что он не может создавать файлы с самого начала?
Update the access and modification times of each FILE to the current time.
Ответы:
Содержимое файла не будет потеряно и даже не будет изменено. Единственное, что происходит при запуске
touch
уже существующего файла, это то, что метки времени доступа и изменения файла обновляются до текущего времени.Это объясняется в
touch
руководстве (man touch
).источник
touch
. То, что он создает файл, если он еще не существует, является вторичным.touch
находится в Bell Labs V7 Unix, в которой он действительно создал файл, если не-c
был использован. Но вы, возможно, не подразумевали, что он не может создавать файлы с самого начала?