ls
마지막으로 수정 한 날짜별로 출력을 정렬하려면 어떻게 해야합니까?
답변
답변
이것을 시도하십시오 : ls -ltr
. 그것은 당신에게 목록의 끝까지 최근을 줄 것입니다
답변
완전한 대답을 얻으려면 여기에 내가 사용하는 것이 있습니다. ls -lrth
이것을 시작 스크립트에 /etc/bashrc
넣고 다음과 같이 별명을 지정 alias l='ls -lrth'
하십시오. 터미널을 다시 시작 l
하면 긴 파일 목록 을 입력 하고 볼 수 있어야 합니다.
답변
나는 언젠가 이것을 사용한다 :
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)에서 찾아 보게 하는 내 답변 수정 날짜별로 찾아 종류
답변
더하다:
alias lt='ls -Alhtr'
…에서 $homedir/.bashrc
답변
니모닉
를 들어로 시작하는 항목을 무시하지 않는 .
및 종류 날짜 (최근에서 오래된 것 순으로) :
ls -at
날짜로 시작 .
하고 역순으로 정렬 된 항목을 무시하지 마십시오 (가장 오래된 것부터).
ls -art
로 시작하는 항목을 무시하지 않으 .
려면 긴 목록 형식을 사용하고 날짜순으로 정렬 하십시오 (가장 먼저).
ls -alt
사람이 읽을 수있는 크기로 인쇄 .
하려면로 시작하는 항목을 무시하지 말고 긴 목록 형식을 사용하고 날짜순으로 정렬 하십시오 (가장 먼저) (@ EvgeniSergeev note) :
ls -halt
하지만 마지막에주의 간단한 잘못 입력은 서버 충돌 (@Isaac 주)이 발생할 수 있기 때문에,
답변
지금까지 최대 3 * 24 시간 (3 일) 전에 수정 된 파일 시스템의 모든 파일을 찾으십시오.
find / -ctime 3