반응형
리눅스는 파일명에서 대소문자를 구분하며 디렉토리도 파일의 한 종류로 보고 하드웨어 장치도 파일처럼 다룰 수 있습니다.
파일 관리 명령
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을 쓴 것입니다.
반응형
'IT 프로그래밍 > 오픈소스소프트웨어' 카테고리의 다른 글
[오픈소스소프트웨어] 쉘 변수 (0) | 2024.09.25 |
---|---|
쉘 확장 (0) | 2024.09.20 |
리눅스 ls 명령, 디렉토리 추가 및 삭제 명령 (0) | 2024.09.13 |
리눅스의 구성, 파일구조, 관련 명령어 (0) | 2024.09.13 |
GPL, LGPL, BSD, MIT, Apache License개념 설명 (0) | 2024.09.05 |