-lah 너머
long-all-human 콤보는 알지. find 안 꺼내고 ls 하나로 더 할 수 있는 것들 보자.
정렬
-t— mtime, 최신 먼저-tr— 최신을 아래 로.tail과 궁합 최고:ls -tr | tail= 가장 최근에 바뀐 거.-S— 크기 큰 거 먼저.ls -lhS | head가 '디스크 누가 잡아먹어?' one-liner.-X(GNU) — 확장자 정렬
표시
-1— 한 줄에 하나. pipe 에 좋음.-F— 디렉터리에/, 실행 파일에*, symlink 에@.-d— 디렉터리 자체만, 내용 안 펼침.ls -d */= 서브디렉터리 이름만.-i— inode 번호 (hard link 추적용).-G(BSD) /--color=auto(GNU) — 색.
숨김 vs almost-all
-a 는 . (현재) 와 .. (부모) 도 같이 보여. 보통은 -A 가 더 쓸만 해 — 모든 dotfile 인데 그 둘은 빼고.
시간 정밀도
기본 ls -l 은 옛 파일은 연도, 최근은 시간. GNU 면 ls -l --time-style=full-iso 로 ISO-8601. macOS BSD ls 는 ls -lT 가 풀 timestamp.