LINUX

LINUX 4주차 - 파일 속성 이론, 입출력 재지정 실습, 파이프 실습

2wjddls2 2026. 4. 2. 17:34

1. 파일 속성

 - 블록 수, 파일 종류, 접근 권한, 링크 수, 소유자 및 그룹, 수정 시간

 1) 파일 종류

  • 일반 파일(-) : 데이터를 갖고 있는 텍스트 파일 또는 이진 파일
  • 디렉터리 파일(d)
  • 문자 장치 파일(c) : 문자 단위로 데이터를 전송하는 장치를 나타내는 파일
  • 블록 장치 파일(b) : 블록 단위로 데이터를 전송하는 장치를 나타내는 파일
  • FIFO 파일(p) : 프로세스 간 통신에 사용되는 이름 있는 파이프
  • 소켓(s) : 네트워크를 통한 프로세스 간 통신에 사용되는 파일
  • 심볼릭 링크(l) : 다른 파일을 가리키는 포인터와 같은 역할을 하는 파일

파일 종류 확인 방법 >> file (파일명)

 

2) 파일 접근 권한 : 소유자 / 그룹 / 기타 사용자들의 파일에 대한 읽기(r), 쓰기(w), 실행(x) 권한

파일 우클릭 > 속성 클릭을 통해 파일에 대한 정보를 확인할 수 있음

 (1) 접근 권한 표시 예시와 그 해석

  • rwx r-x --- : 소유자는 읽기, 쓰기, 실행 가능 / 그룹은 읽기, 실행 가능 / 기타 사용자는 모두 불가능
  • 권한 없으면 -로 표시

 (2) 접근 권한 변경 >> chmod

 

 (3) 접근 권한 표현

  • 8진수
  • 기호

 

2. 기타 파일 속성 변경

 1)  소유자 변경 >> chown

 2) 그룹 변경 >> chgrp

 3) 최종 수정 시간 변경 >> touch

 


 

< 실습 >

출력 재지정 실습

- 파일 내용 입력 후 엔터 & Ctrl +D

입력 재지정 실습
ps -ef 명령어를 통해 특정 사용자의 프로세스들을 리스트
ls (디렉터리) /*.c ❘ wc -w 명령어를 통해 .c 파일의 개수 출력
ls /bim ❘ sort ❘ more 명령어