다음과 같은 입력 데이터가 있습니다.
-rw-rw-r--. 1 abmnyu abmnyu 0 Dec 30 07:06 ffd_in_imp_bus.dat
-rw-rw-r--. 1 abmnyu abmnyu 0 Dec 30 07:06 ffd_ik_imp_bus.dat
Dec 30
사용할 때 아래와 같은 형식으로 표시해야 합니다 .20171230
ls -l
-rw-rw-r--. 1 abmnyu abmnyu 0 20171230 07:06 ffd_in_imp_bus.dat
-rw-rw-r--. 1 abmnyu abmnyu 0 20171230 07:06 ffd_ik_imp_bus.dat
답변1
ls
GNU (Linux 시스템의 표준) 를 사용하는 경우 --time-style
날짜/시간 형식을 변경할 수 있는 옵션이 있습니다.
원하는 것과 가장 가까운 내장 형식은 long-iso
.
예를 들어
$ ls -l --time-style=long-iso
total 1
-rw-r--r-- 1 cas cas 0 2017-12-30 21:26 ffd_ik_imp_bus.dat
-rw-r--r-- 1 cas cas 0 2017-12-30 21:26 ffd_in_imp_bus.dat
GNU에서와 동일한 날짜 형식 사양을 사용하여 사용자 정의 형식을 사용할 수도 있습니다 date
.
$ ls -l --time-style='+%Y%m%d %H:%M'
total 1
-rw-r--r-- 1 cas cas 0 20171230 21:26 ffd_ik_imp_bus.dat
-rw-r--r-- 1 cas cas 0 20171230 21:26 ffd_in_imp_bus.dat
에서 man ls
:
--시간 스타일 = 스타일
에서는
-l
STYLE 스타일을 사용하여 시간을 표시합니다:full-iso
,long-iso
,iso
,locale
또는+FORMAT
FORMAT은 "날짜"로 해석됩니다.
FORMAT이 이면
FORMAT1<newline>FORMAT2
FORMAT1은 최근이 아닌 파일에 적용되고 FORMAT2는 최근 파일에 적용됩니다.STYLE 앞에 접두사가 붙으면
posix-
STYLE은 POSIX 로케일 외부에서만 적용됩니다.