Linux에서 파일 수신 시간


0

를 통해 한 서버에서 다른 서버로 파일을 보내고 lftp있습니다.

S1과 S2가 두 서버라고 가정하십시오.

파일 file1 은에 S1에 작성됩니다 Mar 27 19:41. ls -ltrh보여줍니다. Mar 28 20:00S1 에서 S2로 파일을 보냈습니다 . 이번에는 S2에서 알고 싶습니다. 즉 그 수신 시간을 의미 FILE1 S2하여. 그러나 그것은 S1에서 생성 시간을 보여줍니다 Mar 27 19:41. 어떻게합니까?


2
마지막 수정 시간을 확인 하시겠습니까?
DavidPostill

rsync파일 전송에 사용하십시오 . ftp, ssh 등을 지원합니다. -tand -aswitch를 사용하지 않으면 수정 시간을 유지해서는 안됩니다.
Michael D.

답변:


0

ls생성 시간을 나타내지 않습니다. 그것이 수정 시간입니다. 일반적으로 파일 내용의 마지막 수정 시간이 해당 파일의 특정 인스턴스의 생년월일보다 훨씬 유용하기 때문에 거의 모든 파일 전송 도구는 파일을 복사 한 후에 파일을 조정합니다.

현재 와 같은 파일 시스템 관리 도구를 사용하지 않고 Linux에서 파일 의 실제 작성 시간 을 볼 수있는 방법은 없습니다 debugfs. 그러나 일부 BSD에서는 이미에 자체 항목이 stat있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.