ls
- List의 약자로 Windows의 'dir'과 가은 역할을 함
- 해당 디렉터리( 폴더 )에 있는 파일 목록 나열함
[사용 예]
- ls => 현 디렉터리의 파일 목록
- ls /etc/sysconfig => /etc/sysconfig 디렉터리 목록
- ls -a => 현 디렉터리 목록 (숨긴 파일 포함)
- ls -l 혹은 ll => 현 디렉터리 목록을 자세히 보여줌
- ls *.cfg => 확장자가 cfg인 목록을 보여줌
- ls -l /etc/sysconfig/a* => /etc/sysconfig 디렉터리에 있는 목록 중 앞 글자가 'a'인 것의 목록을 자세히 보여줌
cd
- Change directory의 약자로 디렉토리 이동 명령
[사용 예]
- cd => 현 사용자의 홈 디렉터리로 이동
- cd ~centos => centos 사용자의 홈 디렉터리로 이동
- cd .. => 바로 상위 디렉터리로 이동
- cd /etc/sysconfig => /etc/sysconfig 디렉터리로 이동 (절대 경로)
- cd ../etc/sysconfig => 상대 경로로 이동. 현 디렉터리의 상위로 이동한 뒤 /etc/sysconfig로
이동
pwd
- Print Working Directory 약자
- 현 디렉터리의 전체 경로 출력
[사용 예]
- pwd => 현 디렉터리 경로 출력
rm
- ReMove의 약자로 파일이나 디렉터리 삭제
- 파일 혹은 디렉터리 삭제 권한이 필요함
[사용 예]
- rm abc.txt => 해당 파일 삭제(내부적으로 'rm -i'로 연결)
- rm -i abc.txt => 삭제를 진행할 것인지 확인하는 메시지 나옴
- rm -f abc.txt => 삭제시 확인하지 않고 바로 삭제
- rm -r abc.txt => 디렉터리 삭제
- rm -rf abc.txt => r 옵션과 f 옵션을 합친 것. abc 디렉터리와 하위 디렉터리 강제 삭제
cp
- CoPy의 약자
- 파일이나 디렉터리 복사
- 새로 복사한 파일은 복사한 사용자의 소유가 됨
- 명령을 실행하는 사용자는 해당 파일 읽기 권한이 필요함
[사용 예]
- cp abc.txt cba.txt => abc.txt를 cba.txt라는 이름으로 바꿔서 복사
- cp -r abc cba => 디렉터리 복사
touch
- 크기가 0인 새 파일을 생성하거나, 이미 파일이 존재한다면 파일 최종 수정시간 변경
[사용 예]
- touch abc.txt => 파일이 없을 경우 abc.txt 빈 파일 생성, 있을 경우 현재 시각으로
수정 시각 변경
mv
- MoVe의 약자
- 파일이나 디렉터리의 이름을 변경하거나 다른 디렉터리로 옮길 때 사용
[사용 예]
- mv abc.txt /etc/sysconfig/ => abc.txt를 /etc/sysconfig/ 디렉터리로 이동
- mv aaa bbb ccc ddd => aaa, bbb, ccc 파일을 /ddd 디렉터리로 이동
- mv abc.txt www.txt => abc.txt의 이름을 www.txt로 변경해 이동
mkdir
- MaKe DIRectory의 약자
- 새로운 디렉터리 생성
- 생성된 디렉터리는 명령을 실행한 사람의 소유
[사용 예]
- mkdir abc => 현 디렉터리 아래에 /abc 이름의 디렉터리 생성
- mkdir -p /def/fgh => /def/fgh 디렉터리를 생성. 만약 /fgh 디렉터리의 부모 디렉터리가
없다면 자동 생성
rmdir
- ReMove DIRectory의 약자
- 해당 디렉터리의 삭제 권한 필요
- 디렉터리는 비어있어야함 ( 파일이 들어있는 디렉터리 삭제 == rm -r )
[사용 예]
- cat a.txt => a.txt 파일의 내용을 화면에 보여줌
- cat a.txt b.txt => a.txt와 b.txt 파일 내용을 연결해 보여줌
'Programming > Linux' 카테고리의 다른 글
[Linux/CentOS] vi/vim 에디터 비정상 종료시 생성되는 파일 조치법 (0) | 2021.08.03 |
---|---|
[Linux/CentOS] 리눅스 운영 기본 개념 (0) | 2021.08.03 |
[CentOS] Alias (0) | 2021.07.23 |
[CentOS] FIND 명령어 (0) | 2021.07.23 |
[CentOS] cron (0) | 2021.07.23 |