Cách sử dụng Chạm để tạo tệp trống và sửa đổi dấu thời gian

Mục lục:

Cách sử dụng Chạm để tạo tệp trống và sửa đổi dấu thời gian
Cách sử dụng Chạm để tạo tệp trống và sửa đổi dấu thời gian

Video: Cách sử dụng Chạm để tạo tệp trống và sửa đổi dấu thời gian

Video: Cách sử dụng Chạm để tạo tệp trống và sửa đổi dấu thời gian
Video: Cách tăng gấp đôi âm lượng trên điện thoại android - Giúp Nghe Nhạc Thêm Hay - YouTube 2024, Tháng tư
Anonim
Mỗi tệp trên máy tính của bạn đều có dấu thời gian, chứa thời gian truy cập và sửa đổi tệp, nhưng bạn có biết rằng bạn có thể thay đổi dấu thời gian đó không? Sau đây là cách thực hiện.
Mỗi tệp trên máy tính của bạn đều có dấu thời gian, chứa thời gian truy cập và sửa đổi tệp, nhưng bạn có biết rằng bạn có thể thay đổi dấu thời gian đó không? Sau đây là cách thực hiện.

Sử dụng lệnh cảm ứng

Lệnh “touch” có sẵn khá nhiều ở bất cứ đâu mà bạn có thể lấy vỏ Bash, bao gồm Linux hoặc Windows với Cygwin được cài đặt. Dưới đây là các tùy chọn cho lệnh:

Nếu bạn muốn kiểm tra dấu thời gian tệp, bạn có thể làm như vậy với lệnh này:
Nếu bạn muốn kiểm tra dấu thời gian tệp, bạn có thể làm như vậy với lệnh này:

stat file

Rõ ràng bạn nên đảm bảo thay thế "tệp" bằng tên tệp của bạn.

-a và -m tùy chọn

Hai tùy chọn này cập nhật thời gian truy cập và sửa đổi tương ứng. Sử dụng chúng sẽ không có vấn đề gì cả. Đây là cú pháp:

touch –a file

Thao tác này sẽ cập nhật thời gian truy cập của "tệp" thành ngày giờ hiện tại. Bạn có thể thay thế các tùy chọn (-a) bằng (-m) để thực hiện tương tự nhưng đối với thời gian sửa đổi. Nếu tệp không tồn tại, một tệp trống có cùng tên sẽ được tạo trong thư mục hiện tại.

-c tùy chọn

Nếu bạn sử dụng tùy chọn này, chạm sẽ không làm gì cả nếu tệp được chỉ định không tồn tại. Nhìn:

touch –c omar

Trong ví dụ trên, chạm sẽ không làm gì là "omar", tệp không phải là người, không tồn tại.

-r tùy chọn

Tùy chọn này có thể hữu ích nếu bạn muốn sao chép dấu thời gian từ tệp này sang tệp khác. Giống như vậy:

touch –r file1 file2

Trong đó “file1” là tệp tham chiếu và “tệp2” là tệp sẽ được cập nhật. Nếu bạn muốn sao chép dấu thời gian vào nhiều hơn một tệp, bạn có thể cung cấp tất cả chúng trong lệnh và chúng sẽ được tạo đồng thời.

touch –r file1 file2 file3 file4

-d và tùy chọn –t

Cả hai tùy chọn (-d) và (-t) đều làm điều tương tự, được thiết lập cùng một dấu thời gian tùy ý để truy cập và sửa đổi thời gian. Sự khác biệt là (-d) sử dụng định dạng có thể đọc được miễn phí, có nghĩa là bạn có thể sử dụng “Sun, 29 Feb 2004 16:21:42” hoặc “2004-02-29 16:21:42” hoặc thậm chí là “next” Thứ năm". Tùy chọn này phức tạp để mô tả đầy đủ ở đây. Mặt khác (-t) sử dụng một con tem đơn giản mà bạn bị giới hạn sử dụng. Con tem là [CC] YY] MMDDhhmm [.ss]. [CC] là thế kỷ và bạn có thể bỏ qua nó và bỏ qua những giây. Nếu bạn bỏ qua [CC] lệnh sẽ thay thế nó tùy thuộc vào những gì bạn nhập vào theo năm. Nếu bạn chỉ định năm chỉ có hai chữ số, thì CC là 20 trong nhiều năm trong phạm vi (0 ~ 68) và 19 năm trong năm (69 ~ 99).

touch –t 3404152240 file

touch –t 8804152240 file

Trong lệnh đầu tiên, các dấu thời gian tệp sẽ được đặt thành: 15 April 2034 10:40 PM. Trong khi lệnh thứ hai sẽ đặt nó vào: 15 tháng 4 năm 1988, trong một thế kỷ khác. Nếu không có năm nào được chỉ định, nó sẽ được đặt thành năm hiện tại. Thí dụ:

touch –t 04152240 file

Điều này sẽ đặt dấu thời gian thành 15th Tháng 4 năm 2011 10:40 PM bởi vì nó là 2011 bởi thời điểm viết bài viết này.

Kết hợp các tùy chọn để thiết lập truy cập cá nhân tùy ý và lần sửa đổi

Tùy chọn (-a) và (-m) chỉ cập nhật dấu thời gian cho thời gian hiện tại và các tùy chọn (-d) và (t) đặt cả dấu thời gian truy cập và sửa đổi cùng một lúc. Giả sử bạn chỉ muốn đặt thời gian truy cập thành 5th của tháng 6 năm 2016 lúc 5:30 chiều, bạn sẽ làm như thế nào? Bạn sẽ sử dụng (-a) và (-t) để đặt thời gian tùy ý và chỉ áp dụng cho dấu thời gian truy cập. Thí dụ:

touch –at 1606051730 file

hoặc là

touch –a -t 1606051730 file

Và nếu bạn muốn làm tương tự cho thời gian sửa đổi chỉ cần thay thế (-at) bằng (-mt). Dễ thôi.

Tạo tệp trống

Cách sử dụng thứ hai và nổi tiếng nhất của lệnh cảm ứng là tạo các tệp rỗng. Điều này nghe có vẻ ngu ngốc, tại sao bất cứ ai có thể quá tải máy tính của mình một cách hợp lý với các tập tin vô nghĩa nhưng nó thực sự được sử dụng khi, ví dụ, bạn đang làm việc trên một dự án và muốn theo dõi tiến độ theo ngày giờ. Vì vậy, bạn sẽ có một thư mục với tên của dự án và sử dụng liên lạc để tạo các tệp trống với các sự kiện dưới dạng tên tệp. Nói cách khác, bạn có thể sử dụng nó để tạo nhật ký. Thí dụ:

touch ~/desktop/project/stage1_completed

Bây giờ bạn có một tệp biểu thị hoàn thành giai đoạn 1 của dự án tại thời điểm tạo tệp này và bạn có thể thấy thời gian này bằng cách phát hành lệnh:

stat ~/desktop/project/stage1_completed

Bạn có thể tìm thấy cảm ứng hữu ích theo nhiều cách khác nhau tùy thuộc vào việc bạn làm. Nếu bạn biết sử dụng tốt hơn cho liên lạc sau đó chia sẻ nó trong các ý kiến hoặc đọc thêm về lệnh cảm ứng bằng cách truy cập trang người đàn ông của mình trực tuyến hoặc trong một thiết bị đầu cuối bằng cách ban hành lệnh "man touch".

Đề xuất: