Section 1.6: 파일 조작하기
파일들과 디렉토리들 (또다른 이름으로는 폴더라고도 불린다) 은 Linux 를 구성하는 핵심이며, 따라서 이들을 커맨드라인 상에서 생성하고, 내용을 확인하며, 이동시키고 삭제하는 작업은 매우 중요하면서도 강력한 기능을 제공한다. 이러한 파일 조작 명령어들은 그래픽 기반의 파일 탐색기 프로그램이 수행하는 작업들을 동일하게 수행할 수 있다.
myFile
이라는 이름의 빈 텍스트 파일을 생성한다:
touch myFile
myFile
파일의 이름을 myFirstFile
로 변경한다:
mv myFile myFirstFile
파일의 내용을 출력한다:
cat myFirstFile
파일의 내용을 pager (한 화면에 표시할 수 있는 내용만큼씩을 보여주는 도구) 를 통해 출력한다:
less myFirstFile
파일의 첫 몇줄만 확인한다:
head myFirstFile
파일의 마지막 몇줄만 확인한다:
tail myFirstFile
파일을 편집한다:
vi myFirstFile
현재 작업 디렉토리에 어떤 파일들이 있는지를 확인한다:
ls
myFirstDirectory
라는 이름의 빈 디렉토리를 생성한다:
mkdir myFirstDirectory
다중 경로 (multi path) 디렉토리를 생성한다: (src
와 그 하부에 myFirstDirectory
두개의 디렉토리를 생성한다)
mkdir -p src/myFirstDirectory
파일를 특정 디렉토리 안으로 이동시킨다:
mv myFirstFile myFirstDirectory/
현재 작업 디렉토리를 myFirstDirectory
로 변경한다:
cd myFirstDirectory
파일을 삭제한다:
rm myFirstFile
부모 디렉토리 (..
로 표현되는) 로 이동한다 :
cd ..
비어있는 디렉토리를 삭제한다:
rmdir myFirstDirectory
비어있지 않은 (파일 및 다른 디렉토리를 포함하는) 디렉토리를 삭제한다:
rm -rf myFirstDirectory
현재 작업 디렉토리 하부의 디렉토리를 삭제할 때 주의해야 할 점은, /
이 아닌 ./
을 사용해야 한다는 점이다. 그렇지 않을 경우 전체 파일시스템이 삭제되어 버릴 수 있다.
본 문서는 Linux Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.
[출처] https://books.goalkicker.com/GitBook/
'번역 > Linux Notes for Professionals' 카테고리의 다른 글
2.1: 사용중인 시스템이 어떤 debian 기반 배포판인지 확인하기 (0) | 2020.06.19 |
---|---|
1.7: 파일과 디렉토리의 세부 정보 확인하기 (0) | 2020.06.18 |
1.5: 파일 이름과 내용에 해당하는 패턴을 통해 파일 검색하기 (0) | 2020.06.16 |
1.4: 기본적인 리눅스의 유틸리티들 (0) | 2020.06.15 |
1.3: Hello World 출력하기 (0) | 2020.06.11 |