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