>  기사  >  시스템 튜토리얼  >  일반적으로 사용되는 CentOS 디렉터리 처리 명령

일반적으로 사용되는 CentOS 디렉터리 처리 명령

WBOY
WBOY앞으로
2024-01-05 15:11:47962검색

상대 경로 및 절대 경로

 절대 경로: 경로는 /usr/share/doc 디렉토리와 같이 루트 디렉토리/부터 시작하여 작성되어야 합니다.

  상대 경로: /로 시작하는 경로는 작성하지 않습니다. 예를 들어 /usr/share/doc에서 /usr/share/man으로 이동할 경우 "cd ../man"으로 작성할 수 있습니다. 상대 경로가 기록됩니다. 상대 경로는 항상 현재 작업 경로를 기준으로 합니다.

파일 이름의 정확성을 위해서는 절대 경로의 정확성이 더 좋습니다. 시스템을 관리하기 위한 프로그램(셸 스크립트)을 작성할 때는 반드시 절대 경로를 사용하십시오. 프로그램에서 상대 경로를 사용하는 경우 실행 중인 작업 환경이 다르기 때문에 일부 문제가 발생할 수 있습니다.

디렉토리 관련 작업

디렉터리 처리를 위한 몇 가지 일반적인 명령:

  * cd: 디렉토리 전환

  *pwd: 현재 디렉터리 표시

  *mkdir: 새 디렉토리 생성

  *rmdir: 빈 디렉토리 삭제

 cd (디렉토리 변경)

 .   이 레벨 디렉토리를 나타냅니다

  ..   상위 디렉터리를 나타냅니다

 -  이전 작업 디렉터리를 나타냅니다

 ~  "현재 사용자 ID"가 위치한 기본 폴더를 나타냅니다

 ~account는 사용자 계정의 홈 폴더를 나타냅니다

 pwd(현재 디렉터리 표시, 작업 디렉터리 인쇄)

 -p  연결 경로를 사용하는 대신 현재 경로를 표시합니다

이 명령을 사용할 때 -p 매개변수를 추가하면 연결된 파일의 경로로 표시하는 대신 올바른 디렉터리 이름을 얻을 수 있습니다.

 mkdir(새 디렉토리 생성, 디렉토리 만들기)

  -m  새 디렉터리 관련 권한을 강제로 부여합니다. 예: mkdir -m 711 test

 -p  필요한 디렉터리(상위 디렉터리 포함)를 재귀적으로 직접 생성하는 데 도움이 됩니다. 예: mkdir test1/test2

 rmdir("빈" 디렉터리 삭제, 디렉터리 제거)

 -p    와 함께 상단의 빈 디렉토리도 삭제됩니다

  -r  디렉토리의 모든 파일을 함께 삭제합니다. 예: rm -r test

  실행 파일 경로에 관한 변수 : $PATH

 왜 어디서든 /bin/ls 명령을 실행할 수 있나요? 임의의 디렉토리에 ls를 입력하면 /bin/ls 명령을 찾을 수 없다는 메시지 없이 일부 정보가 표시되는 이유는 무엇입니까? 이는 환경 변수 PATH의 도움 때문입니다.

 명령(예: "ls")을 실행하면 시스템은 PATH 설정에 따라 PATH에 정의된 각 디렉터리에서 ls라는 실행 파일을 검색합니다. 실행 파일이 여러 개 있는 경우 PATH에 정의된 디렉터리에 있는 경우입니다. ls라는 이름을 사용하면 쿼리에서 찾은 동일한 이름의 명령이 먼저 실행됩니다.

"echo $PATH" 명령($ 다음에 변수가 옴)을 실행하여 구성된 모든 PATH 디렉터리를 표시합니다. "PATH="$PATH":/root", /root 디렉터리를 PATH 변수에 추가합니다

위 내용은 일반적으로 사용되는 CentOS 디렉터리 처리 명령의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 jb51.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제