Czas odebrania pliku w systemie Linux


0

Przesyłam plik z jednego serwera na drugi za pośrednictwem lftp.

Załóżmy, że S1 i S2 to dwa serwery.

Plik plik1 jest tworzony w S1 o godzinie Mar 27 19:41. ls -ltrhpokazuje to. Wysłałem plik do S2 Mar 28 20:00z S1. Chcę wiedzieć tym razem z S2. Oznacza to czas odebrania tego pliku1 w S2. Ale pokazuje tworzenie czasu w S1 i tak jest Mar 27 19:41. Jak to zrobić?


2
Sprawdź czas ostatniej modyfikacji?
DavidPostill

Użyj rsyncdo przesyłania plików. Obsługuje ftp, ssh itp. Jeśli nie używasz przełącznika -ti -a, nie powinno to zachowywać czasów modyfikacji.
Michael D.

Odpowiedzi:


0

lsnie pokazuje czasu utworzenia; to czas modyfikacji . Prawie wszystkie narzędzia do przesyłania plików dostosowują go po skopiowaniu pliku, ponieważ czas ostatniej modyfikacji zawartości pliku jest o wiele bardziej przydatny niż data urodzenia tylko tego konkretnego wystąpienia tego pliku.

Obecnie nie ma sposobu, aby zobaczyć rzeczywisty czas utworzenia pliku w systemie Linux bez uciekania się do narzędzi do zarządzania systemem plików, takich jak debugfs. Jednak w przypadku niektórych BSD ma już swój własny wpis stat.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.