명령어 | 설명 | 형태 |
file | 파일의 종류를 보여준다 ex) ASCII text, directory... | file 파일명 |
pwd | 현재 작업 디렉토리의 절대 경로 출력 | |
cd | 현재 작업 디렉토리를 지정한 디렉토리로 이동 지정하지 않으면 홈 디렉토리로 이동 |
cd 디렉토리명 |
ls | 파일이나 디렉토리에 대한 정보 출력 -a:현재 작업 디렉토리의 숨겨진 파일까지 목록 출력 -l:현재 작업 디렉토리에 있는 파일 목록을 자세한 형태로 출력 -r:현재 작업 디렉토리의 파일 목록을 알파벳 역순으로 출력 |
ls (옵션) 파일/디렉토리명 |
mkdir | 디렉토리 생성 -p:디렉토리 생성에 필요한 하위 디렉토리도 함께 생성 |
mkdir (옵션) 디렉토리명 |
rmdir | 디렉토리가 비어있으면 삭제 -p:지정한 디렉토리 삭제 후 부모 디렉터리가 비어있으면 삭제 |
rmdir (옵션) 디렉토리명 |
less | 텍스트 파일 출력 | less 파일명 |
sudo | 루트 권한이 주어진다 | ex) sudo ls /root |
cat | 파일 보기(주로 짧은 파일에 이용) -n:행번호 출력 |
cat (옵션) 파일명 |
more | 파일의 내용을 한 화면씩 출력 -+행번호:지정한 행부터 출력 다음 페이지:space 행단위 스크롤:Enter 이전 페이지:b 종료:q 문자열 찾기:/문자열 |
more (옵션) 파일명 |
tail | 파일의 마지막 부분 출력 -숫자:화면에 출력할 행 수(디폴트 10) -f:파일 출력이 종료되지 않고 반복 출력(종료시 ^C) |
tail (옵션) 파일명 |
cp | 특정 파일이나 디렉토리를 다른 이름으로 복사 -r:디렉토리 복사 사용 형태 1) 파일1 파일2 : 파일1을 파일2로 복사 2) 파일들 디렉토리 : 파일들을 디렉토리 밑에 같은 이름으로 복사 3) -r 디렉토리1 디렉토리2 : 디렉토리1의 파일도 모두 복사됨 |
cp (옵션) 원본파일/디렉토리명 복사파일/디렉토리명 |
rm | 지정한 파일이나 디렉토리 삭제 -i:확인 후 삭제(y로 응답해야 삭제) -r:디렉토리 삭제 |
rm (옵션) 파일/디렉토리명 |
mv | 파일 이름을 바꾸거나 이동 -i:확인 후 이동 사용 형태 1) 파일1 파일2:파일1의 이름을 파일2로 바꿈 2) 파일명들 디렉토리:지정한 파일들을 디렉토리로 옮김 3) 디렉토리1 디렉토리2:디렉토리2가 존재하면 디렉토리1을 디렉토리2 밑으로 이동 그렇지 않으면 디렉토리1의 이름을 디렉토리2로 바꿈 |
mv (옵션) 원래이름 새이름 |
ln | 파일에 하드링크를 추가한다=하나의 파일에 새로운 이름을 붙임 -s:심볼링 링크를 만든다 |
ln 파일 하드링크(옵션시 심볼릭링크) |
touch | 지정한 파일이 존재하지 않으면 파일 생성, 존재하면 현재 시간 또는 지정한 시간으로 변경 -a:접근 시간만 변경 -c:지정한 파일이 없는경우 새로 생성하지 않음 -m:수정 시간만 변경 |
touch (옵션) 파일 |
'스터디 > 리눅스' 카테고리의 다른 글
[2022 SWING] 리눅스 스터디 3회차 과제 03 (0) | 2022.05.10 |
---|---|
[2022 SWING] 리눅스 스터디 3회차 과제 02 (0) | 2022.05.10 |
[2022 SWING] 리눅스 스터디 3회차 과제 01 (0) | 2022.05.10 |
[2022 SWING] 리눅스 스터디 2회차 과제 04 (0) | 2022.05.03 |
[2022 SWING] 리눅스 스터디 2회차 과제 03 (0) | 2022.05.03 |