touch stat 리눅스에서 파일의 시간정보 변경 및 접근시간, 변경시간을 확인 할 수 있는 명령어 입니다 |
[목차여기]
touch 명령어
해당 파일이 없는 경우 빈파일(내용이 없는)을 생성합니다
[postgres@svr1:/home/postgres/ppp]$ ls -al
total 4
drwxr-xr-x 2 postgres postgres 6 Dec 26 21:56 .
drwxr-xr-x 11 postgres postgres 4096 Dec 26 21:56 ..
[postgres@svr1:/home/postgres/ppp]$
-- 빈파일 생성
[postgres@svr1:/home/postgres/ppp]$ touch test
[postgres@svr1:/home/postgres/ppp]$ ls -al
total 4
drwxr-xr-x 2 postgres postgres 18 Dec 26 21:56 .
drwxr-xr-x 11 postgres postgres 4096 Dec 26 21:56 ..
-rw-r--r-- 1 postgres postgres 0 Dec 26 21:56 test
-t {일시} 옵션으로 원하는 시간으로 변경 할 수 있습니다(년월일시분 형식)
[postgres@svr1:/home/postgres/ppp]$ touch -t 202312250000 test
[postgres@svr1:/home/postgres/ppp]$ ls -al
total 4
drwxr-xr-x 2 postgres postgres 18 Dec 26 21:56 .
drwxr-xr-x 11 postgres postgres 4096 Dec 26 21:56 ..
-rw-r--r-- 1 postgres postgres 0 Dec 25 00:00 test
해당파일(파일이 있는 경우)을 현재시간으로 변경
[postgres@svr1:/home/postgres/ppp]$ touch test
[postgres@svr1:/home/postgres/ppp]$ ls -al
total 4
drwxr-xr-x 2 postgres postgres 18 Dec 26 21:56 .
drwxr-xr-x 11 postgres postgres 4096 Dec 26 21:56 ..
-rw-r--r-- 1 postgres postgres 0 Dec 26 21:56 test
test2 파일의 시간정보를 test 파일과 동일하게 변경
[postgres@svr1:/home/postgres/ppp]$ ls -al
total 4
drwxr-xr-x 2 postgres postgres 31 Dec 26 21:56 .
drwxr-xr-x 11 postgres postgres 4096 Dec 26 21:56 ..
-rw-r--r-- 1 postgres postgres 0 Dec 25 00:00 test
-rw-r--r-- 1 postgres postgres 0 Dec 26 21:56 test2
-- test2 시간정보를 test과 동일하게 변경
[postgres@svr1:/home/postgres/ppp]$ touch -r test test2
[postgres@svr1:/home/postgres/ppp]$ ls -al
total 4
drwxr-xr-x 2 postgres postgres 31 Dec 26 21:56 .
drwxr-xr-x 11 postgres postgres 4096 Dec 26 21:56 ..
-rw-r--r-- 1 postgres postgres 0 Dec 25 00:00 test
-rw-r--r-- 1 postgres postgres 0 Dec 25 00:00 test2
stat 명령어
파일 접근 시간, 변경 시간을 자세히 확인 가능
[postgres@svr1:/home/postgres/ppp]$ stat test
File: ‘test’
Size: 0 Blocks: 0 IO Block: 4096 regular empty file
Device: f900h/63744d Inode: 407329798 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 26/postgres) Gid: ( 26/postgres)
Access: 2023-12-25 00:00:00.000000000 +0900
Modify: 2023-12-25 00:00:00.000000000 +0900
Change: 2023-12-26 21:57:32.265339560 +0900
Birth: -
[postgres@svr1:/home/postgres/ppp]$ stat test2
File: ‘test2’
Size: 0 Blocks: 0 IO Block: 4096 regular empty file
Device: f900h/63744d Inode: 407329799 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 26/postgres) Gid: ( 26/postgres)
Access: 2023-12-25 00:00:00.000000000 +0900
Modify: 2023-12-25 00:00:00.000000000 +0900
Change: 2023-12-26 21:57:37.763339560 +0900
Birth: -
-- 현재시간으로 변경 후 확인
[postgres@svr1:/home/postgres/ppp]$ touch test2
[postgres@svr1:/home/postgres/ppp]$ stat test2
File: ‘test2’
Size: 0 Blocks: 0 IO Block: 4096 regular empty file
Device: f900h/63744d Inode: 407329799 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 26/postgres) Gid: ( 26/postgres)
Access: 2023-12-26 22:06:01.059280060 +0900
Modify: 2023-12-26 22:06:01.059280060 +0900
Change: 2023-12-26 22:06:01.059280060 +0900
Birth: -
[postgres@svr1:/home/postgres/ppp]$
'DBMS > 기타' 카테고리의 다른 글
[SQLite] 날짜, 시간 함수, 시간 계산 (0) | 2024.05.09 |
---|---|
[linux] 방화벽 비활성화 (2) | 2024.01.19 |
oracle virtualbox modprobe vboxguest failed 에러 해결방법 (1) | 2023.11.09 |
리눅스 디스크 추가 (오라클 버추얼박스) (0) | 2023.10.26 |
linux hostname(호스트네임) 변경 하는 법 (0) | 2023.09.18 |
댓글