나를 짜증나게 하는 것은 때때로 ls -l
폴더에서 실행할 때 일부 파일에 대해서는 날짜와 시간이 보고되지만 다른 파일에 대해서는 날짜와 연도만 보고된다는 것입니다.
$ ls -ltr
-rw-r--r-- 1 oracle9 dba 173 Dec 22 09:49 a1.par
-rw-r--r-- 1 oracle9 dba 191 Dec 22 09:49 a2.par
-rw-r--r-- 1 oracle9 dba 185 Dec 22 09:49 a3.par
-rw-r--r-- 1 oracle9 dba 497 Dec 22 09:49 a4.par
-rw-r--r-- 1 oracle9 dba 238 Dec 22 09:49 a5.par
-rw-r--r-- 1 oracle9 dba 260 Dec 22 09:49 a6.par
-rwxr-x--- 1 oracle9 dba 1076 Dec 22 09:49 al.sh
-rwxr-x--- 1 oracle9 dba 931 Dec 22 09:49 im.sh
-rwxr-x--- 1 oracle9 dba 982 Dec 22 09:49 mt.sh
drwxr-xr-x 2 oracle9 dba 4096 Dec 22 09:49 comp
drwxr-xr-x 2 oracle9 dba 4096 Dec 22 10:08 scr
-rw------- 1 oracle9 dba 0 Dec 22 10:25 nohup.out
-rw-r--r-- 1 oracle9 dba 0 Dec 22 10:25 start
-rw-r--r-- 1 oracle9 dba 0 Dec 22 10:25 start2
-rw-r--r-- 1 oracle9 dba 5587 Dec 22 2016 g2.log
-rw-r--r-- 1 oracle9 dba 5725 Dec 22 2016 g2.out
-rw-r--r-- 1 oracle9 dba 0 Dec 22 2016 t6.log
-rw-r--r-- 1 oracle9 dba 0 Dec 22 2016 start6
-rw-r--r-- 1 oracle9 dba 0 Dec 22 2016 g6.log
-rw-r--r-- 1 oracle9 dba 781 Dec 22 2016 t2.log
-rw-r--r-- 1 oracle9 dba 730 Dec 22 2016 g6.out
참고하세요마지막 7개 파일의 시간은 표시되지 않습니다.목록에서처음 14개 파일의 연도는 표시되지 않습니다..
이 동작이 항상 재현 가능한 것은 아닙니다.
- 이 상황을 피하는 방법은 무엇입니까?
- 동일한 목록 내의 날짜/시간 형식은 기본적으로 일관되어야 하지 않나요?
운영 체제는 Red Hat 6.4입니다.
답변1
연도별로 나열된 파일의 수정 날짜는 미래입니다.
이 --full-time
옵션을 사용하여 전체 날짜를 표시할 수 있습니다.