IT 프로그래밍/오픈소스소프트웨어

Linux 파일

기술1 2024. 9. 19. 22:12
반응형

리눅스는 파일명에서 대소문자를 구분하며 디렉토리도 파일의 한 종류로 보고 하드웨어 장치도 파일처럼 다룰 수 있습니다. 

 

파일 관리 명령

file

파일의 종류를 알려줍니다.

 

touch

파일의 시간 속성을 변경합니다. 존재하지 않는 파일에 대해서는 empty를 생성합니다.

 

rm

  • rm-i : 각 파일에 대해 대화형으로 사용자에게 묻고 파일 삭제를 수행
  • rm-rf : -r은 recursive하게 하위 디렉토리들도 삭제하라는 의미, -f는 디렉토리 내에 파일이 존재하더라도 삭제

cp

  • cp-r : recursive(재귀적으로) 하위 디렉토리를 그 안에 파일도 복사
  • cp-i : 대화형으로 복사 실행

mv

파일을 이동합니다.

rename

정규식을 사용하여 파일 이름을 변경 가능합니다.

 

리눅스 실습

시간을 바꿔주는 함수지만 파일이 존재하지 않을 경우 파일을 생성해줍니다. 

 

이렇게 시간을 바꿔줄 수 있습니다. 

 

파일 내용 보기 명령

head

텍스트 파일의 앞 일부 라인을 보여줍니다.

 

tail

텍스트 파일의 끝 일부 라인을 보여줍니다.

 

cat

파일의 전체 내용을 표준출력(standard output)에 출력합니다. 파일의 내용을 합치거나, 표준 입력 내용을 기록, 파일 복사를 할 수 있습니다. 

 

more 와 less

파일의 내용을 화면 크기 단위로 보여줍니다. 스페이스를 사용해 다음 화면으로 전환하며 less는 화살표를 사용하여 내용을 볼 수 있고 파일 내용을 필요한 만큼만 읽으므로 큰 화면에 대해 효율적으로 동작합니다. 

 

 

cat을 쓰면 이런식으로 파일의 전체 내용을 출력해줍니다.

 

뒷부분을 보여주는 tail을 쓴 것입니다.

 

 

반응형