Lệnh touch trong Linux/Unix được sử dụng để tạo ra các tập tin trống (có thể sử dụng cách khác để tạo file trống). Bạn có thể cập nhật thời gian truy cập và thời gian sửa đổi của mỗi file bằng lệnh touch.
Lệnh touch cũng có thể được sử dụng để tạo file mới hoặc thay đổi thời gian của file đã có. Nếu file chưa tồn tại, lệnh touch sẽ tạo file mới. Nếu file đã tồn tại, lệnh touch sẽ cập nhật thời gian sửa đổi của file.
touch [tùy chọn] [tên file]
Một số tùy chọn phổ biến của touch command:
- -a: chỉ thay đổi thời gian truy cập của file
- -c: không tạo file mới nếu file không tồn tại
- -m: chỉ thay đổi thời gian sửa đổi của file
- -r: thay đổi thời gian của file đích theo thời gian của file nguồn
- -t: sử dụng thời gian được cung cấp thay vì thời gian hiện tại
Ví dụ, để tạo một file mới với tên là “example.txt”, chúng ta có thể sử dụng lệnh:
touch example.txt
Để thay đổi thời gian truy cập của file “example.txt” thành thời gian hiện tại, chúng ta có thể sử dụng lệnh:
touch -a example.txt
Chúng ta cũng có thể sử dụng touch command để cập nhật thời gian sửa đổi của một file bằng cách sử dụng tùy chọn -m:
touch -m example.txt
Lưu ý rằng, touch command cũng có thể được sử dụng để thay đổi thời gian của các file khác, không chỉ các file mà chúng ta tạo ra.