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ć?

Leon
źródło
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.

grawitacja
źródło