2012-10-07 27 views
9

Tôi có một kịch bản bash mà tôi sử dụng để sao lưu nội dung của một SSD mỗi ngày tuy nhiên tôi sử dụng lệnh sau đây trong kịch bản để đặt tên cho tập tinNối tem thời gian để một tên tập tin trong Ubuntu

Nó đã gắn thêm tháng, ngày và năm vào tên tệp, tuy nhiên làm thế nào tôi có thể sửa đổi điều đó để gắn thêm dấu thời gian của máy chủ lên tên tệp?

Trả lời

3

Công việc sau có làm những gì bạn cần không?

date "+%b_%d_%Y_%H.%M.%S" 
17

Thêm _%H_%M_%S vào chuỗi định dạng ngày. Ví dụ: date +%b_%d_%Y_%H_%M_%S tạo một chuỗi như Oct_07_2012_17_57_36. Đối với chuỗi ngắn hơn, hãy xem xét định dạng% s; ví dụ: date +%s tạo chuỗi như 1349654346, số giây từ 1970-01-01 00:00:00 UTC.

+0

Điều này giải quyết được vấn đề của tôi, cảm ơn bạn! – user1710563

Các vấn đề liên quan