파일 시스템 관련 명령어
1. pwd
: Print Work Directory, 현재 작업 중인 디렉터리를 보여준다.
2. ls
: List segments, 파일과 디렉터리를 나열한다.
- ls -al : 숨김 파일을 포함한 상세 목록을 나열한다.
- ls *.cfg : 파일 확장자가 .cfg인 모든 파일 목록을 나열한다.
3. cd
: 디렉터리 이동하기.
- cd : 홈(home)으로 작업 디렉터리를 이동한다.
- cd Adir : 특정 디렉터리(Adir) 로 작업 디렉터리를 이동한다.
4. mkdir
: 디렉터리를 생성한다.
5. rmdir
: remove directory, 빈 디렉터리를 삭제할 때 사용한다. 디렉터리가 비어있지 않다면 삭제할 수 없다.
6. rm
: remove
- rm Afile : Afile라는 파일을 삭제한다.
- rm -f Afile : Afile라는 파일을 강제로 삭제한다.
- rm -r Adir : Adir라는 디렉터리를 삭제한다.
- rm -rf Adir : Adir라는 디렉터리를 강제로 삭제한다.
7. cp
: copy
- cp file1 file2 : file1을 file2로 복사하기.
- cp -r dir1 dir2 : dir1을 dir2로 복사하기.
8. mv
: move
- mv file1 file2 : file1을 file2로 이름을 바꾼다. file2가 만약 디렉터리로 존재한다면, file1을 file2디렉터리의 하위디렉터리로 이동한다.
9. touch Afile
: Afile라는 이름으로 파일을 생성하거나 해당 파일을 업데이트한다.
10. cat > Afile
: Afile라는 이름을 파일을 생성하고, 입력 내용을 저장한다. 명령어 작성 이후 저장할 내용을 입력하고, ctrl + c 를 누른다.
11. cat < Afile
: Afile라는 파일의 내용을 모두 출력한다.
- more Afile : 지정 파일의 내용을 화면에 출력한다. 화면 단위로 출력되어, [Space Bar] 는 다음화면, [Enter]는 한 행씩 스크롤한다.
- head Afile : 지정 파일의 첫 10줄을 화면에 출력한다.
- tail Afile : 지정 파일의 끝 10줄을 화면에 출력한다.