리눅스에서 파일 위치를 찾는 방법
Linux에서는 find 또는 Locate 명령을 사용하여 파일 위치를 찾을 수 있습니다. 구문 형식은 "find / -name file name" 및 "locate file name"입니다. find 명령은 지정된 디렉터리에서 파일을 찾는 데 사용되며, find 명령은 조건에 맞는 문서를 찾는 데 사용됩니다.
이 튜토리얼의 운영 환경: centos7 시스템, thinkpad t480 컴퓨터.
pl/sql을 설치해야 하기 때문에 tnsnames.ora 파일을 찾아봐야 합니다. . Linux
find / -name tnsnames.ora
에서 이 파일이 어느 디렉토리에 있는지 확인하는 방법을 확인하세요. 발견:
/opt/app/oracle/product/10.2/network/admin/tnsnames.ora
/opt /app /oracle/product/10.2/network/admin/samples/tnsnames.ora
찾기를 사용하여 찾을 수도 있습니다
tnsnames.ora
결과는 다음과 같습니다. /opt/app/oracle/product/10.2/hs/ admin/tnsnames.ora.sample
/opt/app/oracle/product/10.2/network/admin/tnsnames.ora
/opt/app/oracle/product/10.2/network/admin/samples/tnsnames.ora
1. 파일 이름으로 검색 방법:
예를 들어, httpd.conf 파일이 시스템의 어느 디렉터리에 있는지 잊어버리거나 시스템 어딘가에 있는지 모르는 경우 다음 명령을 사용할 수 있습니다. :
find / -name httpd.conf
이 명령 구문은 이해하기 쉬운 것 같습니다. find 바로 뒤에 -name을 쓰면 시스템이 파일 이름에 따라 검색해야 함을 나타내고 마지막으로 대상 파일 이름 httpd를 작성합니다. .conf. 잠시 후 시스템은 컴퓨터 화면에 검색 결과 목록을 표시합니다:
etc/httpd/conf/httpd.conf
이것은 Linux 시스템에 있는 httpd.conf 파일의 전체 경로입니다. 검색이 성공했습니다.
위의 검색 명령을 입력한 후에도 시스템이 결과를 표시하지 않으면 시스템이 find / -name httpd.conf 명령을 실행하지 않았다고 생각하지 마십시오. 귀하의 시스템에 Apache 서버가 설치되지 않았을 수 있습니다. 이 경우 Apache 웹 서버를 설치한 다음 find / -name httpd.conf를 사용하여 이 구성 파일을 찾으십시오.
2. 오류 없는 검색 기술:
Linux 시스템에서 "find" 명령은 대부분의 시스템 사용자가 사용할 수 있는 명령이며 ROOT 시스템 관리자에게만 국한되지 않습니다. 그러나 일반 사용자는 "find" 명령을 사용할 때 이러한 문제에 직면할 수도 있습니다. 즉, Linux 시스템의 시스템 관리자 ROOT가 특정 파일 디렉터리를 액세스 거부 모드로 설정할 수 있습니다. 이러한 방식으로 일반 사용자는 "find" 명령을 사용하여 이러한 디렉터리나 파일을 쿼리할 수 있는 권한이 없습니다. 일반 사용자가 "find" 명령을 사용하여 이러한 파일 디렉터리를 쿼리하면 "Permissiondenied."(접근 금지)라는 단어가 나타나는 경우가 많습니다. 시스템은 원하는 파일을 쿼리할 수 없습니다. 이러한 오류를 방지하기 위해 오류 메시지를 전송하는 방법을 사용하여 파일을 찾아볼 수 있습니다. 예를 들어 다음과 같이 입력합니다.
find / -name access_log 2>/dev/null
3. 부분 기반 검색 방법 파일 이름:
예를 들어, 파일에 srm이라는 세 글자가 포함되어 있다는 것을 알면 시스템에서 이 세 글자를 포함하는 모든 파일을 찾을 수 있습니다.
find /etc -name '*srm* '
이 명령은 Linux 시스템이 전체 /etc 디렉토리에서 3개의 문자 srm을 포함하는 모든 파일을 검색함을 나타냅니다. 예를 들어, absrmyz, tibc.srm 및 기타 정규화된 파일이 표시될 수 있습니다. 이 파일이 세 글자 srm으로 시작한다는 것을 알고 있다면 첫 번째 별표를 생략할 수도 있습니다. 명령은 다음과 같습니다:
find/etc -name 'srm*'
이것은 srmyz와 같습니다. 파일은 다음과 같습니다. ABSRMYZ 또는 ABSRM과 같은 파일이 요구 사항을 충족하지 않고 표시되지 않는 경우에만 검색됩니다. 이러한 방식으로 파일 검색의 효율성과 신뢰성이 크게 향상됩니다.
IV. 파일 특성에 따른 쿼리 방법:
특정 파일의 크기, 수정 날짜 및 기타 특성만 알고 있는 경우 "find" 명령을 사용하여 알아내는 것도 기본적으로 동일합니다. WINDOWS 시스템의 "검색" 기능. Microsoft Search에서 검색 길잡이를 사용하면 네트워크에 있는 파일과 폴더, 프린터, 사용자 및 기타 컴퓨터를 더 쉽게 검색할 수 있습니다. 인터넷 검색도 더욱 쉬워집니다. 검색 길잡이에는 컴퓨터에 있는 모든 파일의 색인을 유지 관리하는 색인 서비스도 포함되어 있어 검색 속도가 빨라집니다. 검색 길잡이를 사용할 때 사용자는 여러 검색 기준을 지정할 수 있습니다. 예를 들어 사용자는 이름, 유형, 크기를 기준으로 파일과 폴더를 검색할 수 있습니다. 사용자는 특정 텍스트가 포함된 파일을 검색할 수도 있습니다. Active Directory를 사용하는 경우 특정 이름이나 위치로 프린터를 검색할 수도 있습니다.
예를 들어 Linux 파일의 크기가 1,500바이트라는 것을 알고 있으면 다음 명령을 사용하여 find /-size를 쿼리할 수 있습니다.
1500c에서 문자 c는 찾을 파일의 크기가 바이트 단위임을 나타냅니다. 이 파일의 구체적인 크기조차 모르는 경우 Linux에서 퍼지 검색을 사용하여 문제를 해결할 수도 있습니다. 예를 들어 find /-size+10000000c 명령을 입력하면 시스템이 루트 디렉터리에서 10000000바이트보다 큰 파일을 찾아 표시하도록 지정한다는 의미입니다. 명령에서 "+"는 시스템이 지정된 크기보다 큰 파일만 나열해야 함을 나타내고 "-"를 사용하면 시스템이 지정된 크기보다 작은 파일을 나열해야 함을 나타냅니다. 다음 목록은 Linux에서 다양한 "find" 명령을 사용한 후 시스템이 수행하는 검색 작업입니다. 이를 통해 Linux에서 "find" 명령을 사용하는 방법이 다양하다는 것을 쉽게 알 수 있습니다. " 명령은 파일을 찾기 위해 유연하게 사용되며, WINDOWS의 검색 능력보다 나쁘지 않습니다.
find / -amin -10 # 시스템에서 지난 10분 동안 액세스한 파일 찾기
Find / -atime -2 # 시스템에서 지난 48시간 동안 액세스한 파일 찾기
Find / -empty # 액세스한 파일 찾기 지난 48시간 동안 시스템에서 빈 파일 또는 폴더
find / -group cat # 시스템에서 groupcat에 속한 파일 찾기
find / -mmin -5 # 시스템에서 지난 5분 동안 수정된 파일 찾기 system
찾기 / -mtime - 1 # 시스템에서 지난 24시간 동안 수정된 파일 찾기
찾기 / -nouser # 시스템에서 잘못된 사용자에 속한 파일 찾기
찾기 / -user fred #Find 시스템 내 FRED 사용자에게 속한 파일
다음 목록은 find 명령으로 지정할 수 있는 파일의 특성을 검색하기 위한 조건 중 일부입니다. 여기에 모든 검색 조건이 나열되어 있는 것은 아닙니다. Linux 관련 서적을 참조하면 모든 find 명령의 검색 기능을 알 수 있습니다.
-amin n
시스템에서 지난 N분 동안 액세스한 파일 찾기
-atime n
시스템에서 지난 n*24시간 동안 액세스한 파일 찾기
-cmin n
상태 찾기 지난 N분 동안 시스템에서 변경됨 -ctime n
시스템에서 지난 n*24시간 동안 상태가 변경된 파일을 찾습니다.
-empty
시스템에서 빈 파일 또는 빈 파일 디렉터리를 찾습니다. 또는
-false
시스템에서 항상 잘못된 파일 찾기
-fstype 유형
시스템의 지정된 파일 시스템에 존재하는 파일 찾기(예: ext2용 파일)
-group gname gnam 파일 그룹에 속하는 시스템에서 파일을 찾아 그룹과 ID를 지정하세요 (권장 학습:linux tutorial
)위 내용은 리눅스에서 파일 위치를 찾는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











대 코드 시스템 요구 사항 : 운영 체제 : Windows 10 이상, MacOS 10.12 이상, Linux 배포 프로세서 : 최소 1.6GHz, 권장 2.0GHz 이상의 메모리 : 최소 512MB, 권장 4GB 이상의 저장 공간 : 최소 250MB, 권장 1GB 및 기타 요구 사항 : 안정 네트워크 연결, Xorg/Wayland (LINUX)

Linux 시스템의 5 가지 기본 구성 요소는 다음과 같습니다. 1. Kernel, 2. System Library, 3. System Utilities, 4. 그래픽 사용자 인터페이스, 5. 응용 프로그램. 커널은 하드웨어 리소스를 관리하고 시스템 라이브러리는 사전 컴파일 된 기능을 제공하며 시스템 유틸리티는 시스템 관리에 사용되며 GUI는 시각적 상호 작용을 제공하며 응용 프로그램은 이러한 구성 요소를 사용하여 기능을 구현합니다.

VSCODE 내장 터미널은 편집기 내에서 명령 및 스크립트를 실행하여 개발 프로세스를 단순화 할 수있는 개발 도구입니다. VSCODE 터미널 사용 방법 : 바로 가기 키 (CTRL/CMD)로 터미널을 엽니 다. 명령을 입력하거나 스크립트를 실행하십시오. 핫키 (예 : ctrl l)를 사용하여 터미널을 지우십시오). 작업 디렉토리 (예 : CD 명령)를 변경하십시오. 고급 기능에는 디버그 모드, 자동 코드 스 니펫 완료 및 대화식 명령 기록이 포함됩니다.

git 저장소 주소를 보려면 다음 단계를 수행하십시오. 1. 명령 줄을 열고 리포지토리 디렉토리로 이동하십시오. 2. "git remote -v"명령을 실행하십시오. 3. 출력 및 해당 주소에서 저장소 이름을 봅니다.

메모장은 Java 코드를 직접 실행할 수는 없지만 다른 도구를 사용하여 명령 줄 컴파일러 (Javac)를 사용하여 Bytecode 파일 (filename.class)을 생성하면 달성 할 수 있습니다. Java Interpreter (Java)를 사용하여 바이트 코드를 해석하고 코드를 실행하고 결과를 출력하십시오.

Visual Studio Code (VSCODE)에서 코드를 작성하는 것은 간단하고 사용하기 쉽습니다. vscode를 설치하고, 프로젝트를 만들고, 언어를 선택하고, 파일을 만들고, 코드를 작성하고, 저장하고 실행합니다. VSCODE의 장점에는 크로스 플랫폼, 무료 및 오픈 소스, 강력한 기능, 풍부한 확장 및 경량 및 빠른가 포함됩니다.

Linux의 주요 용도에는 다음이 포함됩니다. 1. 서버 운영 체제, 2. 임베디드 시스템, 3. 데스크탑 운영 체제, 4. 개발 및 테스트 환경. Linux는이 분야에서 뛰어나 안정성, 보안 및 효율적인 개발 도구를 제공합니다.

VS 코드 터미널 명령에 대한 원인 및 솔루션을 사용할 수 없습니다 : 필요한 도구가 설치되지 않았습니다 (Wind (다시 설치 또는 업데이트) 터미널 구성이 호환되지 않습니다 (다른 터미널 유형 또는 명령 시도) 특정 환경 변수가 누락되었습니다 (필요한 환경 변수 설정)
