개요
ls-t는 'ls -t'의 축약형으로, 파일 시스템의 항목들을 수정 시간(modification time)을 기준으로 내림차순(가장 최근 수정된 파일이 먼저)으로 정렬하여 보여줍니다. 이는 최근에 작업한 파일을 빠르게 찾거나, 특정 디렉토리의 변경 사항을 추적할 때 유용합니다. ls-t 자체는 시스템에 기본으로 탑재된 명령어가 아니므로, 사용자가 직접 별칭을 설정해야 합니다.
주요 기능
- 수정 시간 기준 정렬 (최신순)
- 최근 변경된 파일 빠르게 식별
- ls 명령어의 다양한 옵션과 조합 가능
설치
ls-t는 기본 탑재된 명령어가 아니므로, 사용자가 직접 셸 별칭(alias)을 설정하거나 스크립트를 생성해야 합니다. 가장 일반적인 방법은 셸 별칭을 사용하는 것입니다.
별칭(Alias) 설정
bash 또는 zsh 셸에서 ls-t를 사용하려면, 셸 설정 파일(예: ~/.bashrc, ~/.zshrc)에 다음 줄을 추가합니다.
echo "alias ls-t='ls -t'" >> ~/.bashrc
source ~/.bashrc
별칭 설정 명령어
설명
위 명령어는 `ls-t`라는 별칭을 `ls -t` 명령에 연결합니다. `source ~/.bashrc`를 실행하여 변경 사항을 즉시 적용하거나, 새 터미널을 열면 됩니다.
사용 예시
ls-t는 'ls -t'와 동일하게 동작하며, 다양한 ls 옵션과 조합하여 사용할 수 있습니다.
가장 최근 수정된 파일 목록 보기
ls-t
현재 디렉토리에서 가장 최근에 수정된 파일부터 순서대로 나열합니다.
상세 정보와 함께 시간순으로 보기
ls-t -l
파일의 상세 정보(권한, 소유자, 크기 등)를 포함하여 시간순으로 나열합니다.
사람이 읽기 쉬운 크기로 상세 정보와 함께 보기
ls-t -lh
파일 크기를 KB, MB 등으로 표시하여 가독성을 높이고 상세 정보와 시간순으로 나열합니다.
오래된 파일부터 시간순으로 보기
ls-t -r
기본 정렬 순서(최신순)를 반대로 하여 가장 오래된 파일부터 나열합니다.
숨김 파일 포함하여 시간순으로 보기
ls-t -a
점(.)으로 시작하는 숨김 파일과 디렉토리를 포함하여 시간순으로 나열합니다.
팁 & 주의사항
ls-t (즉, ls -t)를 효과적으로 사용하기 위한 팁과 주의사항입니다.
정렬 순서
ls -t는 기본적으로 가장 최근에 수정된 파일부터 나열합니다. 가장 오래된 파일부터 보려면 `-r` (reverse) 옵션을 함께 사용하세요.
- 최신순 (기본): `ls-t`
- 오래된순: `ls-t -r`
디렉토리 정렬
ls -t는 파일과 디렉토리를 모두 수정 시간 기준으로 정렬합니다. 디렉토리 자체의 수정 시간은 내부 파일 변경과 다를 수 있습니다.
다른 시간 기준
ls는 수정 시간 외에도 접근 시간(-u)이나 생성 시간(-U, 일부 시스템)을 기준으로 정렬할 수 있습니다. 필요에 따라 이 옵션들을 활용해 보세요.
- 접근 시간 기준: `ls -tu`
- 생성 시간 기준 (Linux): `ls -l --time=ctime`
별칭 관리
별칭은 현재 셸 세션에만 적용되므로, 영구적으로 사용하려면 셸 설정 파일(예: ~/.bashrc, ~/.zshrc)에 추가해야 합니다. 여러 셸을 사용하는 경우 각 셸의 설정 파일에 추가해야 합니다.