파일명 및 경로명
▶ 파일명 (File name)
▶ 경로명 (Path name)
- 절대 경로: 루트 디렉토리로부터의 파일 위치
- 상대 경로: 현재 디렉토리로부터의 파일 위치
리눅스의 경로
man
: 온라인 도움말 정보
$ man -k calendar // 'calendar'라는 키워드를 포함하는 모든 도움말 정보를 출력함
pwd
: 작업 디렉토리 확인 (Print Working Directory)
$ pwd // 현재 작업 디렉토리를 출력함
cat
- 리다이렉션(>)을 통해 파일 생성에 사용할 수 있다.
- 표준 입력(키보드) 또는 파일로부터 입력 받아 이를 표준 출력(화면)에 표시한다.
$ cat > test // 표준 입력을 test 파일에 저장함
hi!
I hope that you get this file.
Control-D
$ cat -n test // 줄 번호를 포함한 모든 파일의 내용 보기
1 hi!
2 I hope that you get this file.
$_
Control-C
: 프로세스의 종료
Control-C // 작업의 강제 종료
Control-D
: 입력을 끝냄
Control-D // 입력을 끝냄
ls
: 디렉토리 내용 보기
$ ls // 현 디렉토리의 모든 파일 출력
$ ls -a // 숨겨진 파일 출력
$ ls -l // 허가정보, 소유권 등을 포함한 긴 목록 제공
$ ls -R // 디렉토리 내용과 그 서브 디렉포리 내용을 재귀적으로 출력
예제
$ cat > heart // heart 파일 생성
I hear her breathing.
I'm surrounded by the sound.
Floating in this secret place.
I never shall be found.
Control-D
$ head -2 heart // heart 파일의 첫 번째 두 줄 출력
I hear her breathing.
I'm surrounded by the sound.
$ tail -2 heart // heart 파일의 마지막 두 줄 출력
Floating in this secret place.
I never shall be found.
$_
mv
: 파일의 이름 변경 및 이동
$ mv old_FILE new_FILE // old_FILE을 new_FILE로 이름 변경
$ mv FILE directory // FILE을 directory로 이동
예제
$ ls -R // 현재 디렉토리 목록을 재귀적으로 출력
.:
old.txt tmp
./tmp:
test
$ mv old.txt new.txt // old.txt를 new.txt로 이름을 변경
$ ls
new.txt tmp
$ mv tmp temp // tmp 디렉토리를 temp 디렉토리로 변경
$ ls
new.txt temp
$ mv -i new.txt temp // new.txt를 temp 디렉토리로 이동
$ ls -R
.:
temp
./temp:
new.txt test // new.txt, test
$_
mkdir
: 디렉토리 만들기
$ mkdir newdir // newdir 디렉토리 생성
cd
: 다른 디렉토리로 이동
$ cd temp // temp 디렉토리로 이동
$ cd // 사용자의 홈 디렉토리로 이동
cp
: 파일 복사
예제
$ ls -l // 허가정보, 소유권 등을 포함한 긴 목록 제공
$ cp text newtext // text를 newtext로 복사
$ ls
text newtext tmp
$ cd tmp // tmp 디렉토리로 이동
$ cd // 사용자의 홈 디렉토리로 이동
$ cp -r tmp tmp2 // tmp를 tmp2에 재귀적으로 복사
$ cd tmp2 // tmp2 디렉토리로 이동
정리
$ man calendar // 'calender'라는 키워드를 포함하는 모든 도움말 정보를 출력한다.
$ pwd // 현재 작업 디렉토리를 출력한다.
$ cat > test // 표준 입력을 test 파일에 저장한다.
$ cat test // test 파일을 출력한다.
$ ls // 현 디렉토리의 모든 파일을 출력한다.
$ mv old_FILE new_FILE // old_FILE을 new_FILE로 이름 변경한다.
$ mv FILE directory // FILE을 directory로 이동한다.
$ mkdir newdir // newdir 디렉토리를 생성한다.
$ cd temp // temp 디렉토리로 이동한다.
$ cp text newtext // text를 newtext로 복사한다.
'시스템sw및실습' 카테고리의 다른 글
[시소실] 6. Linux Practice (4) (0) | 2023.10.17 |
---|---|
[시소실] 6. Linux Practice (3) (1) | 2023.10.12 |
[시소실] 6. Linux Practice (1) (0) | 2023.10.04 |
[시소실] 5. Linux (0) | 2023.10.04 |
[시소실] 4. System Software and Program Execution (2) (0) | 2023.09.26 |