유닉스

파일 시스템을 탐색하기 위한 필수 명령줄 유닉스 명령

유닉스 기반 운영 체제의 명령줄 인터페이스(CLI)는 파일 시스템을 탐색하고 파일과 디렉토리에서 다양한 작업을 수행할 수 있는 강력한 방법을 제공합니다. 이러한 명령은 특히 경험이 풍부한 사용자와 시스템 관리자에게 그래픽 사용자 인터페이스(GUI)보다 더 직접적이고 효율적인 접근 방식을 제공합니다.

파일 시스템을 탐색하기 위한 필수적인 명령줄 유닉스 명령은 무엇인가?

탐색을 위한 필수 명령줄 유닉스 명령

cd(디렉토리 변경)

cd 명령을 사용하면 현재 작업 디렉토리를 변경할 수 있습니다. 구문: cd [디렉토리]. 예:

  • cd Desktop: 바탕 화면 디렉토리로 변경합니다.
  • cd ..: 한 디렉토리 레벨 위로 이동합니다.
  • cd ~: 홈 디렉토리로 이동합니다.

ls(디렉토리 내용 나열)

ls 명령은 현재 작업 디렉토리의 내용을 나열합니다. 구문: ls [옵션] [디렉토리]. 예:

  • ls: 현재 디렉토리에 있는 파일과 디렉토리를 나열합니다.
  • ls -l: 파일과 디렉토리에 대한 자세한 정보를 표시합니다.
  • ls -a: 숨겨진 파일과 디렉토리를 표시합니다.

pwd(작업 디렉토리 출력)

pwd 명령은 현재 작업 디렉토리의 절대 경로를 표시합니다. 구문: pwd. 예:

  • pwd: 현재 작업 디렉토리를 표시합니다.

mkdir(디렉토리 만들기)

관리자는 명령입니다.

mkdir 명령은 새 디렉토리를 만듭니다. 구문: mkdir [디렉토리]. 예:

  • mkdir Documents: "Documents"라는 이름의 새 디렉토리를 만듭니다.
  • mkdir -p Projects/WebDev: 중첩된 디렉토리 구조를 만듭니다.

rmdir(디렉토리 제거)

rmdir 명령은 빈 디렉토리를 제거합니다. 구문: rmdir [디렉토리]. 예:

  • rmdir Documents: "Documents" 디렉토리를 제거합니다.

cp(파일 복사)

cp 명령은 한 위치에서 다른 위치로 파일을 복사합니다. 구문: cp [소스] [대상]. 예:

  • cp file1.txt file2.txt: "file1.txt"를 "file2.txt"로 복사합니다.
  • cp -r directory1 directory2: "directory1"의 내용을 "directory2"로 복사합니다.

mv(파일 이동)

mv 명령은 한 위치에서 다른 위치로 파일 또는 디렉토리를 이동합니다. 구문: mv [소스] [대상]. 예:

  • mv file1.txt directory1: "file1.txt"를 "directory1"로 이동합니다.
  • mv directory1 directory2: "directory1"를 "directory2"로 이동합니다.

rm(파일 제거)

rm 명령은 파일 또는 디렉토리를 제거합니다. 구문: rm [옵션] [파일/디렉토리]. 예:

  • rm file1.txt: "file1.txt"를 제거합니다.
  • rm -r directory1: "directory1"과 그 내용을 제거합니다.

탐색을 위한 고급 명령줄 유닉스 명령

find(파일 검색)

find 명령은 다양한 기준에 따라 파일과 디렉토리를 검색합니다. 구문: find [경로] [옵션] [식]. 예:

  • find . -name "file1.txt": 현재 디렉토리와 그 하위 디렉토리에서 "file1.txt"를 찾습니다.
  • find . -type f -size +100k: 현재 디렉토리와 그 하위 디렉토리에서 100킬로바이트보다 큰 파일을 찾습니다.

grep(텍스트 검색)

grep 명령은 파일 내에서 특정 텍스트를 검색합니다. 구문: grep [옵션] [패턴] [파일]. 예:

  • grep "error" log.txt: "log.txt" 파일에서 "error"라는 단어를 검색합니다.
  • grep -r "function" .: 현재 디렉토리와 그 하위 디렉토리의 모든 파일에서 "function"이라는 단어를 검색합니다.

locate(파일을 빠르게 찾기)

locate 명령은 이름을 기준으로 파일을 빠르게 찾습니다. 구문: locate [옵션] [패턴]. 예:

  • locate file1.txt: 시스템에서 "file1.txt"를 찾습니다.
  • locate -i "config*": 대소문자를 구분하지 않고 "config"로 시작하는 파일을 찾습니다.

du(디스크 사용량 표시)

du 명령은 파일과 디렉토리의 디스크 사용량 통계를 표시합니다. 구문: du [옵션] [파일/디렉토리]. 예:

  • du -h: 디스크 사용량을 사람이 읽을 수 있는 형식으로 표시합니다.
  • du -s directory1: "directory1"의 총 크기를 표시합니다.

df(사용 가능한 디스크 공간 표시)

df 명령은 파일 시스템에서 사용 가능한 디스크 공간을 확인합니다. 구문: df [옵션] [파일 시스템]. 예:

  • df -h: 사용 가능한 디스크 공간을 사람이 읽을 수 있는 형식으로 표시합니다.
  • df /: 루트 파일 시스템의 사용 가능한 디스크 공간을 확인합니다.

파일 시스템을 효과적으로 탐색하기 위한 팁과 요령

Thank you for the feedback

답장을 남겨주세요