Linux에서 디렉토리를 찾는 방법

Linux에서 디렉토리를 찾는 방법

Linux 파일 시스템에서 특정 디렉토리를 찾고 계십니까? 다행히도 많은 검색 도구가 있습니다. 사용하기 쉬운 몇 가지 옵션과 이 옵션을 사용하여 폴더를 효율적으로 검색하는 방법을 살펴보겠습니다.





Linux에서 폴더 찾기

만들기 또는 만들기와 같은 Linux의 많은 일상적인 작업 구성 파일 편집 , 특정 폴더를 찾아야 합니다.





파일을 찾는 쉬운 방법이 많이 있지만 디렉토리를 찾는 것은 그렇게 간단하지 않습니다. 일반적인 검색 도구 중 하나를 사용한 간단한 검색은 파일만 반환하거나 유사한 이름을 가진 파일로 보기를 가득 채울 수 있습니다.





Windows 8에서 원드라이브를 제거하는 방법

그러나 검색 도구의 옵션을 조정하면 이러한 함정을 피할 수 있습니다. 따라서 아래에 언급된 도구를 이미 사용했을 수도 있지만 오늘은 폴더만 보는 방법과 폴더의 크기도 보는 방법을 배우게 됩니다.

그놈 데스크탑을 사용하여 Linux에서 폴더 검색

그놈 데스크탑을 사용하는 경우 폴더를 열어 폴더를 빠르게 찾을 수 있습니다. 파일 앱을 실행하고 다음 단계를 따르세요.



  • 검색할 디렉토리로 이동합니다.
  • 클릭 찾다 파일 창 상단의 버튼.
  • 검색창의 드롭다운 메뉴에서 폴더 에서 아래와 같이 범주를 선택한 다음 파일 이름 .

이제 검색 용어와 일치하는 이름을 가진 모든 하위 디렉토리에 대해 디렉토리를 검색할 수 있습니다.

Catfish를 사용하여 Linux에서 폴더 검색

GNOME을 사용하지 않는 경우 Linux에서 디렉토리를 검색하는 데 널리 사용되는 또 다른 GUI 방법은 다음과 같습니다. 메기 . 소프트웨어 관리자를 검색하거나 다음 명령을 실행하여 Ubuntu 기반 시스템에 앱을 설치할 수 있습니다.





sudo apt install catfish

Fedora 및 기타 RPM 기반 시스템에 Catfish를 설치하려면 다음 명령을 사용하십시오.

yum install catfish

설치가 완료되면 Catfish를 열고 왼쪽 사이드바가 보이는지 확인합니다. 그렇지 않은 경우 누르십시오. F9 , 또는 기어 아이콘 창의 오른쪽 상단에서 확인하고 사이드바 표시 옵션.





기본적으로 Catfish는 폴더가 아닌 파일 검색을 시도합니다. 확인하여 폴더를 찾고 있음을 지정해야 합니다. 폴더 다른 모든 옵션은 선택하지 않은 상태로 둡니다.

이름으로 폴더 찾기

터미널을 사용하려는 경우 찾기 command는 간단하고 다재다능한 검색 도구입니다. 사용 예는 다음과 같습니다.

find ~/Documents -type d -name MyFolder

위의 명령은 전체 파일 시스템을 검색합니다( ~/문서 ) 디렉토리( 유형 -d ) 정확히 MyFolder( -이름 내 폴더 ).

루트 파일 시스템을 검색하려면 다음을 제공해야 합니다. / 위치로. 또한 다음을 추가하여 권한을 높여야 합니다. 수도 그 앞으로..

위치를 지정하는 대신 현재 디렉토리를 검색하려는 폴더로 간단히 변경할 수도 있습니다. 이 경우 find는 현재 디렉토리만 검색합니다.

NS 유형 -d 명령의 일부는 파일 대신 찾고 있는 디렉토리임을 지정합니다. 동일한 검색어를 포함하는 파일 이름에 압도되지 않도록 검색할 때 이를 포함해야 합니다.

찾고 있는 폴더가 이름에 대문자 또는 소문자를 사용하는지 확실하지 않은 경우 다음을 변경할 수 있습니다. -이름 주장 -iname 대소문자를 구분하지 않는 검색을 강제 실행합니다.

또한 폴더 이름의 일부만 확신하는 경우 와일드카드 태그를 사용할 수 있습니다.

다음은 두 옵션을 모두 사용하는 예입니다.

find / -type d -iname myfolder*

정확한 이름으로 Linux 폴더 찾기

이전에 사용했을 수 있는 유사한 도구는 위치하고 있다 . 찾기를 사용하여 폴더를 검색하면 다음과 같습니다.

locate -b 'MyFolder'

위의 명령은 정확히 'MyFolder'라는 파일 시스템의 모든 폴더를 찾습니다.

부분적으로 일치하는 항목을 찾으려면 따옴표를 제거하거나 별표를 삽입하십시오. 그러나 와일드카드 검색을 수행하면 폴더 외에 일치하는 파일 이름이 나타날 수 있습니다.

가상 메모리 창 10을 설정하는 방법

당신은 또한 통과 할 수 있습니다 -NS 대소문자를 무시하는 옵션입니다.

이 시점에서 find와 find의 차이점이 무엇인지 물을 수 있습니다.

짧은 대답: 찾기가 더 빠르지만 찾기가 더 정확합니다.

find 명령은 현재 존재하는 것과 똑같은 경로를 반환하는 검색어에 대해 라이브 파일 시스템을 살펴봅니다.

라이브 파일 시스템을 검색하는 대신 찾기는 모든 파일 및 폴더 이름의 사전 인덱싱된 데이터베이스를 검색합니다. 단순화된 접근 방식을 사용하면 검색 속도가 훨씬 빨라지지만 해당 데이터베이스가 오래될 수 있습니다.

관련된: Linux에서 디스크 사용량을 볼 수 있는 7가지 훌륭한 앱

따라서 폴더가 최근에 생성되거나 이동되었다고 생각되지 않는 한 찾기가 가장 좋은 옵션입니다.

폴더가 최근에 수정되었다고 생각되면 find를 사용해야 합니다. 또는 이 명령을 먼저 실행하여 검색 데이터베이스를 업데이트하는 경우 찾기를 사용할 수 있습니다.

sudo updatedb

작업에는 시간이 걸리지만 작업이 완료되면 찾기 명령이 빠르고 정확한 결과를 반환한다고 확신할 수 있습니다.

Linux 디렉토리의 크기 찾기

위의 방법 중 하나로 폴더를 찾았고 이제 크기를 확인하려면 다음을 사용하여 빠르게 수행할 수 있습니다. NS 명령. 옵션 지정 -hs 다음과 같이 폴더 경로가 옵니다.

du -hs /MyFolder

제거 NS 문자(요약용)를 사용하여 각 하위 디렉토리의 크기도 볼 수 있습니다.

아마존 프라임 PC로 영화 다운로드

Linux에서 빠르게 폴더 찾기

이제 몇 번의 빠른 클릭이나 명령으로 원하는 폴더를 찾을 수 있습니다.

폴더의 내용을 다른 PC로 이동해야 하는 경우 폴더를 무선으로 전송하는 옵션에 놀랄 수 있습니다.

공유하다 공유하다 트위터 이메일 Linux에서 사용할 수 있는 최고의 무선 파일 전송 앱 7가지

Linux에서 Wi-Fi를 통해 파일을 전송해야 합니까? 다음은 사용할 수 있는 몇 가지 방법입니다.

다음 읽기
관련 항목
  • 리눅스
  • 파일 시스템
  • 리눅스
저자 소개 조던 글로어(51건의 기사 게재)

Jordan은 모든 사람이 Linux에 액세스할 수 있고 스트레스 없이 사용할 수 있도록 하는 데 열정적인 MUO의 스태프 라이터입니다. 그는 또한 개인 정보 보호 및 생산성에 대한 가이드를 작성합니다.

조던 글로어의 작품 더보기

뉴스레터 구독

뉴스레터에 가입하여 기술 팁, 리뷰, 무료 전자책 및 독점 거래를 확인하십시오!

구독하려면 여기를 클릭하세요.