Tôi chỉ biết điều đó ls -t
và ls -f
đưa ra các cách sắp xếp khác nhau của các tệp và thư mục con trong một thư mục.
- Sự khác biệt giữa dấu thời gian, thời gian sửa đổi và thời gian tạo của tệp là gì?
- Làm thế nào để có được và thay đổi các loại thông tin bằng các lệnh?
- Về mặt thông tin nào người ta nói một tập tin "mới hơn" thông tin kia?
- Những loại thông tin thay đổi sẽ không làm cho tập tin khác nhau?
Ví dụ, tôi thấy ai đó đã viết:
Theo mặc định, chương trình rsync chỉ để xem các tệp có kích thước và dấu thời gian khác nhau hay không. Nó không quan tâm tập tin nào mới hơn, nếu nó khác, nó sẽ bị ghi đè. Bạn có thể chuyển cờ '--update' cho rsync, điều này sẽ khiến nó bỏ qua các tệp trên đích nếu chúng mới hơn tệp trên nguồn, nhưng chỉ miễn là chúng cùng loại tệp. Điều này có nghĩa là nếu, ví dụ, tệp nguồn là một tệp thông thường và đích là một liên kết tượng trưng, tệp đích sẽ bị ghi đè, bất kể dấu thời gian.
Mặt khác, loại tệp ở đây chỉ có nghĩa là tệp thông thường và simlink, không phải loại như pdf, jpg, htm, txt, v.v.?