시간순으로 정렬 된 디렉토리 목록의 별명은 역순으로 수정됩니다.


48

최근에 사용한 파일을 찾아야 할 때이 명령은 다음과 같습니다.

ls -lt

많은 파일이있을 때 목록을 오름차순 (시간순으로)으로 나열하면 터미널 화면에 맞지 않기 때문에 필요한 파일을 보려면 맨 위로 스크롤해야합니다.

tac출력과 반대되는 결과 를 얻은 후에 다음을 사용합니다. ls -lt dir/ | tac 외부 스크립트 / 유틸리티를 사용하지 않고 더 재미있는 방법이 있습니까?

답변:


78

-r동일한 일을 ls같이 tac역 파일 순서가 필요한 모든 명령한다.

그래서 당신은 쓸 수 있습니다

ls -ltr

매뉴얼 페이지에서 :

  • -l긴 형식으로 나열하십시오. 출력이 터미널에 대한 경우 모든 파일 크기에 대한 총계가 긴 목록 앞에 한 줄로 출력됩니다.
  • -r 사전 순서를 역순으로 정렬하거나 가장 오래된 항목을 먼저 (또는 크기별로 정렬하면 가장 큰 파일이 마지막에 오도록) 정렬 순서를 반대로합니다.
  • -t 사전 순으로 피연산자를 정렬하기 전에 수정 된 시간 (가장 최근 수정 된 시간)별로 정렬합니다.

1
감사! 사용 ls연령대에 결코 새로운 -r있다 : P
리눅스 초보자

7
이것은 편리한 니모닉 "나중"으로 기억됩니다. "나중에 변경된 파일을보고 싶습니다 : ls -ltr"
bahamat

2
또한 대부분의 다른 인기있는 명령에서 '재귀 적'을 의미하기 때문에 슬프다.
dolzenko

나는 수정자가 알파벳 순서로 나열되어 있다는 것을 고려하여 ls에 대한 맨 페이지를보고 난 후 주목하지 않는 것에 대해 약간 바보 같은 느낌이 든다. 관련 뉴스에는 여전히 ls에 대한 재귀 옵션이 있지만 -r 대신 -R입니다.
Jonathan Thiele

2
다만 지적하고 싶었 ls -later실제로 유효한 옵션의 조합입니다
xenoterracide
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.