나는 일반적으로 파일 이름에 날짜를 포함 시켜서 ls
.2015-08-29_letter_to_santa.txt
단점은 탭 완성이 방해된다는 것입니다. 위의 예에서 산타에게 보내는 편지를 열고 싶다면 먼저 날짜를 완성한 다음 탭을 눌러 파일 이름의 나머지 부분을 빠르게 완성할 수 있습니다. 많은 파일 이름이 날짜로 시작하면 짜증납니다.
비슷한 이름으로 파일 이름을 지정 letter_to_santa.2015-08-29.txt
하면서도 ls
파일 이름에 나타나는 날짜별로 정렬된 파일을 출력하고 싶습니다. ls
결과 컬러 출력을 유지하면서 이를 달성하는 방법에 대한 아이디어가 있습니까 ?
구체적으로 파일 이름이 형식을 따르고 파일 이름에 정확히 두 번 사용된다고 가정해 basename.date.extension
보겠습니다 .
.
답변1
노력하다
ls | sort -t. -k2 | while read f
do
ls "$f"
done
이름에 재미있는 문자가 없는 일반 유닉스 파일이 있다고 가정합니다.