답변:
ls -halt
입니다 human readable
, show hidden
, print details
, sort by date
.
ls -llt
정렬과 함께 날짜 시간 소인 표시
ls -halt
간단한 잘못 입력하면 서버가 손상 될 수 있습니다! linux.die.net/man/8/halt
이것을 시도하십시오 : ls -ltr
. 그것은 당신에게 목록의 끝까지 최근을 줄 것입니다
ls -alt $(git ls-files -m)
감사!
완전한 대답을 얻으려면 여기에 내가 사용하는 것이 있습니다. ls -lrth
이것을 시작 스크립트에 /etc/bashrc
넣고 다음과 같이 별명을 지정 alias l='ls -lrth'
하십시오. 터미널을 다시 시작 l
하면 긴 파일 목록 을 입력 하고 볼 수 있어야 합니다.
source /etc/bashrc
달리는 중에 레퍼토리에 추가하려면 전화를 걸 수도 있습니다 .
~/.bash_aliases
사용자를 위해 파일을 추가 할 수도 있습니다 (아직 파일이없는 경우 파일을 만들 수 있음
find . -type f -mmin -5 -print0 | xargs -0 /bin/ls -tr
또는
find . -type f -mmin -5 -print0 | xargs -0 /bin/ls -ltr
지난 5 분 동안 어떤 파일이 수정되었는지 재귀 적 으로 살펴 봅니다 .
... 또는 현재 최신 버전의 GNU find :
find . -type f -mmin -5 -exec ls -ltr {} +
... 그리고 파일로 제한하지 않는 경우에도 :
find . -mmin -5 -exec ls -ltrd {} +
( 디렉토리의 내용을 표시하지 않으 려면로 -d
전환 하십시오 ls
)
(A)에서 찾아 보게 하는 내 답변 수정 날짜별로 찾아 종류
ls -Rltr
는 dir을 기준으로 정렬 한 다음 날짜 find -type f -mmin -5 -exec ls -ltr {} +
를 기준으로 디렉토리 트리에 상관없이 지난 5 분 동안 수정 된 파일을 날짜별로 정렬하여 인쇄합니다.
ls
( unix.stackexchange.com/a/118200/27186 ) 이 경우 작동하지 않습니다. 정렬 된 파일 묶음 등이지만 전체 목록은 정렬되지 않습니다. 찾기로 더 긴 목록을 정렬하려면 superuser.com/questions/294161/… 을 참조하십시오 .
를 들어로 시작하는 항목을 무시하지 않는 .
및 종류 날짜 (최근에서 오래된 것 순으로) :
ls -at
날짜로 시작 .
하고 역순으로 정렬 된 항목을 무시하지 마십시오 (가장 오래된 것부터).
ls -art
로 시작하는 항목을 무시하지 않으 .
려면 긴 목록 형식을 사용하고 날짜순으로 정렬 하십시오 (가장 먼저).
ls -alt
사람이 읽을 수있는 크기로 인쇄 .
하려면로 시작하는 항목을 무시하지 말고 긴 목록 형식을 사용하고 날짜순으로 정렬 하십시오 (가장 먼저) (@ EvgeniSergeev note) :
ls -halt
하지만 마지막에주의 간단한 잘못 입력은 서버 충돌 (@Isaac 주)이 발생할 수 있기 때문에,
가장 최근에 날짜별로 정렬 된 10을 표시하려면 다음과 같이 사용하십시오.
ls -t ~/Downloads | head -10
또는 가장 오래된 것을 보여주기 위해
ls -tr ~/Downloads | tail -10
ls -t head -2
과 ls -tr | tail -2
같은 결과를 제공, 옵션 (-t / -tr) 고정 둘 다 아무것도 modyfing하지 같다 modifing에, 꼬리 / 머리 또는 그 구절을 수정 보관해야합니다
매우 기본적인 Unix 명령 만 사용 :
ls -nl | sort -k 8,8n -k 6,6M
이것은 Linux에서 작동했습니다. 열 8은 "n"(숫자)이고 열 6은 "M"입니다.
에 처음 왔 sort
으므로이 답변을 개선 할 수 있습니다. 아니는에 추가 옵션을 필요로 언급 ls
하고 sort
정확한 타임 스탬프를 사용하지만, 모든 사람이 필요합니다.