Điều gì xảy ra nếu chúng ta sử dụng lệnh cảm ứng trong khi tệp đã tồn tại


14

Tôi đã có một tập tin có tên param.txtvới một số dữ liệu về nó. Nếu tôi chạy touch param.txttrong cùng một thư mục, dữ liệu của tôi có bị mất không?


1
Cập nhật dấu thời gian. Dòng đầu tiên của trang người đàn ôngUpdate the access and modification times of each FILE to the current time.
123

Câu trả lời:


23

Nội dung của tệp sẽ không bị mất và thậm chí nó sẽ không được sửa đổi. Điều duy nhất xảy ra khi bạn chạy touchtrên một tệp đã có sẵn là các dấu thời gian truy cập và sửa đổi của tệp được cập nhật theo thời gian hiện tại.

Điều này được giải thích trong touchhướng dẫn ( man touch).


10
và đây là mục đích chính (hoặc bản gốc) của touch. Rằng nó tạo tập tin nếu chưa tồn tại là thứ yếu.
dùng4556274

1
@ user4556274 Hmm ... Tài liệu tham khảo sớm nhất tôi có thể tìm thấy touchlà trong Bell Labs V7 Unix, trong đó nó đã tạo tệp trừ khi -cđược sử dụng. Nhưng bạn có thể không ngụ ý rằng nó không thể tạo tập tin từ đầu?
Kusalananda
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.