반달가면 이글루에서 백업 - http://bahndal.egloos.com/622071 (2018.11.29)
간단한 내용이지만, 간혹 요긴할 때가 있어 정리해 두기로.
리눅스에서 디렉토리 하위에 상당히 많은 파일이 있을 경우, ls 명령을 입력하면 시간이 상당히 오래 걸릴 수 있다. 특히 속도가 느린 HDD에서는 더욱 두드러질 수 있다.
출력이 느린 이유중 하나는 ls에서 조회한 내용을 출력할 때 정렬(sorting)을 하기 때문이다. 항목이 많지 않을 때는 문제가 없지만 항목이 꽤 많을 경우엔 정렬에 소요되는 시간도 무시할 수 없게 된다. 이런 상황일 경우 -f 옵션을 추가해서 정렬하지 않고 바로 결과를 출력하도록 할 수 있다.
# -f 옵션: 정렬 비활성화(do not sort)
ls -f
예를 들어 특정한 문자열이 포함된 파일이 있는지 유무를 확인하려 할 경우에 굳이 정렬로 시간을 낭비할 필요가 없을 것이므로 파일이 많으면 -f 옵션이 도움이 될 것이다.
# 문자열 "abc"가 포함된 항목 찾기
ls -f | grep "abc"
728x90
'리눅스' 카테고리의 다른 글
locate - mlocate 데이터베이스 정보 확인 및 수동 갱신 (0) | 2023.08.11 |
---|---|
locate - 리눅스에서 고속으로 파일 찾기 (0) | 2023.08.11 |
CentOS 리눅스에서 rpm 패키지를 설치하지 않고 다운로드하기 (0) | 2023.08.11 |
우분투 계열 리눅스의 시냅틱 패키지 관리자에서 검색바(search bar) 활성화 (0) | 2023.08.09 |
우분투 계열 리눅스에서 시냅틱 패키지 관리자의 패키지 다운로드 위치 (1) | 2023.08.09 |