du: 두 개의 타임스탬프를 결합합니다.

du: 두 개의 타임스탬프를 결합합니다.

Linux에서는 du타임스탬프 표시를 제공합니다. atimeOR ctimeORmtime

질문:세 개(파일 하나, 타임스탬프 세 개 모두)를 동시에 표시하는 쉬운 방법이 있습니까?

diff이 문제를 해결하는 방법 (아마도 ) 을 알고 싶지만 cut작업을 수행하기 위한 명령을 찾고 싶습니다.

답변1

stat명령을 사용하면 특정 데이터를 얻고 원하는 파일 속성과 사용자 정의 형식으로 출력을 제한할 수 있습니다. 예를 들어, 전체 해상도로 시간을 얻으려면 다음을 수행하십시오.

$ stat -c $'%n:\n%x\n%y\n%z' file1 file2
file1:
2015-04-27 08:25:37.199806691 +0200
2015-04-27 08:25:37.199938422 +0200
2015-04-27 08:25:37.199938422 +0200
file2:
2015-04-27 22:05:54.739008929 +0200
2015-04-27 22:05:54.739091897 +0200
2015-04-27 22:05:54.748412643 +0200

<Tab>또는 시간 정보를 초 단위로 잘라서 더 간결하게( 분리):

$ stat -c $'%n:\t%.19x\t%.19y\t%.19z' file1 file2
file1:  2015-04-27 08:25:37 2015-04-27 08:25:37 2015-04-27 08:25:37
file2:  2015-04-27 22:05:54 2015-04-27 22:05:54 2015-04-27 22:05:54

답변2

다음을 사용해 보세요 stat:

$ stat file
  File: ‘file’
  Size: 0           Blocks: 0          IO Block: 4096   regular empty file
Device: 802h/2050d  Inode: 10359339    Links: 1
Access: (0644/-rw-r--r--)  Uid: ( 1001/  terdon)   Gid: ( 1001/  terdon)
Access: 2015-06-04 13:01:38.783306531 +0300
Modify: 2015-06-04 13:01:38.783306531 +0300
Change: 2015-06-04 13:01:38.783306531 +0300
 Birth: -

관련 정보