[Linux] 리눅스 파일과 디렉터리

2023. 4. 16. 01:31·전공/리눅스시스템관리
728x90
반응형

파일의 종류

일반 파일

텍스트 파일, 실행파일, 이미지 파일 등 데이터를 저장

디렉터리

파일로 취급

해당 디렉터리에 저장된 파일이나 하위 디렉터리에 대한 정보 저장

심볼릭 링크

원본 파일을 다른 파일명으로 지정한 것

윈도우의 바로가기 파일과 유사

장치파일

하드디스크나 키보드 같은 각종 장치도 파일로 취급

 

file: 파일의 종류를 알아보는 명령

 

리덱터리 계층 구조

부모 디렉터리(상위 디렉터리)( .. )

자식 디렉터리(하위 디렉터리)

 

루트 디렉터리

/: 루트 디렉터리, 해당 파일이 디렉터리

@: 심볼릭 링크

작업 디렉터리

현재 사용 중인 디렉터리를 작업 디렉터리(working directory) 또는 현재 디렉터리(current directory)라고 함
현재 디렉터리는 ‘.’ 기호로 표시

홈 디렉터리

각 사용자에게 할당된 디렉터리로 처음 사용자 계정을 만들 때 지정
사용자는 자신의 홈 디렉터리 아래에 파일이나 서브 디렉터리를 생성하며 작업 가능
홈 디렉터리는 ‘~’ 기호로 표시 : ~user1

 

절대경로명과 상대경로명

절대경로명

- 반드시 /로 시작

- 루트 디렉터리부터 시작하여 특정 파일이나 디렉터리의 위치에 이르기까지 중간의 모든 디렉터리 이름 표시

- 특정 위치를 가리키는 절대 경로명 항상 동일

상대경로명

- / 이외의 문자로 시작

- 현재 디렉터리를 기준으로 서브 디렉터리로 내려가면 그냥 서브 디렉터리명으로 시작

- 상위 디렉터리로 가면 ..으로 시작

- 상대 경로명은 현재 디렉터리에 따라 상이

 

파일과 디렉터리 이름의 규칙

사용 가능 _ - .    
사용 불가 / \0(널 문자)      
사용 가능하지만 안쓰는게 좋음 > | : & (공백문자)
  • 영문의 대소문자 구분
  • . 로 시작하면 숨김 파일

 

리눅스 파일의 구성

728x90
반응형

'전공 > 리눅스시스템관리' 카테고리의 다른 글

[Linux] 리눅스 셸 기본 사용법, 특수문자  (0) 2023.04.19
[Linux] 리눅스 vi 환경 설정  (0) 2023.04.16
[Linux] 리눅스 vi 명령어  (0) 2023.04.16
[Linux] 리눅스 디렉터리, 파일 관련 명령어  (0) 2023.04.16
[Linux] 리눅스 소개  (0) 2023.04.15
'전공/리눅스시스템관리' 카테고리의 다른 글
  • [Linux] 리눅스 vi 환경 설정
  • [Linux] 리눅스 vi 명령어
  • [Linux] 리눅스 디렉터리, 파일 관련 명령어
  • [Linux] 리눅스 소개
dev_ares
dev_ares
대학에서 컴퓨터공학을 전공하고 있는 학생입니다.
    반응형
    250x250
  • dev_ares
    노트
    dev_ares
  • 전체
    오늘
    어제
    • 분류 전체보기 (188)
      • IT 트랜드 (2)
      • 백엔드 (18)
        • Java + Spring (8)
        • Kotlin + Spring (5)
        • 백엔드 (5)
      • 프론트엔드 (1)
        • React (1)
      • 대외활동 (17)
        • 42서울 (17)
      • 백준 (6)
        • Java (2)
        • C++ (3)
      • 전공 (121)
        • 객체지향프로그래밍 (17)
        • 자료구조 (23)
        • 리눅스시스템관리 (16)
        • 컴퓨터구조 (25)
        • 네트워크 (25)
        • 데이터베이스 (15)
        • 기타 전공 (0)
      • 프로그래밍 언어 (18)
        • Java (5)
        • Swift (4)
        • C++ (1)
        • Kotlin (8)
      • 기타 (4)
      • 공군 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    C++
    컴퓨터 구조 및 설계
    오블완
    리눅스
    자료구조
    42서울
    사설 문제
    단일 사이클
    코틀린
    추가 문제
    자바
    메모리 계층 구조
    명령어
    컴공 포트폴리오
    상속
    반복자
    백준
    컴퓨터구조
    티스토리챌린지
    데이터패스
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
dev_ares
[Linux] 리눅스 파일과 디렉터리
상단으로

티스토리툴바