파일 생성

touch 경로/파일명 => 파일 생성

CP 복사
cp <file:복사할파일경로> <target:folder:복사할 경로> => 파일을 오른쪽 경로에 복사

한번에 여러파일 복사 => cp <file> <file>.....<file> <target:folder>
cp -r <file> <target:folder> : 하위 디렉토리와 파일 전체를 복사
cp <file> ./ => 현재 위치로 복사
cp cp <file> ./cccc => 파일명을 바꿔서 현재 위치에 복사

예제
1. /backup/ 안에 있는 파일들을 /home/itbank(사용자)/디렉토리로 복사

2. /home/itbank(사용자)/ 안에 있는 파일들을 /home/itbank/test/c/ 디렉토리로 복사

3. /backup/ 안에 있는 파일들을 /home/itbank/test/c/d/ 디렉토리로 복사

itbank]# cp /backup/aa /home/itbank
itbank]# cp /backup/bb ./
itbank]# cp /backup/cc ./cccc
itbank]# cp /home/itbank/aa /home/itbank/test/c
itbank]# cp ./bb ./test/c
itbank]# cp ./cccc ./test/c/cc
itbank]# cp /backup/aa /home/itbank/test/c/d
itbank]# cp ../../backup/bb ./test/c/d
itbank]# cp ../../backup/bb ./test/c/d/cdcd
cp 경로1/* /경로2/ => 경로1의 모든 파일을 경로2에 복사


cp -r => 폴더를 경로에 복사

MV 이동

mv 경로1 경로2 => 경로1의 파일을 경로2의 위치로 이동

mv 파일1 파일2 경로2 => 파일1과 파일2를 경로2의 위치로 이동. 파일 여러개를 한번에 이동

mv 폴더 경로 => 폴더를 경로로 이동

예제
이전에 있었던 상태로 돌려놓으시오
/backup 디렉터리가 존재하며 해당 backup에는 aa,bb,cc파일이 있어야 한다.
=> 먼저 backup폴더를 옮기고,

abc 폴더 안에 있던 aa, bb, cc를 한번에 backup폴더로 옮긴다.

itbank]# mv ./abc/aa ./abc/bb ./abc/cc ./abc/backup
itbank]# mv ./abc/backup/ /
mkdir -p
=> 없는 경로는 생성해서 만듬


rm 삭제
rm => 삭제
확인 => y / n 골라야됨

rm 경로/* => 해당 경로 하위 전부삭제

rm -f 경로 => 강제 삭제
확인을 하지 않고 삭제

없는 경로도 삭제가 가능함

rm -rf => 하위 폴더와 파일 전부 강제 삭제

기본 명령 문제
/* 만든것들 모두 삭제. */
1. 위치 출력 : /home/itbank(사용자)/a/b

2. 위치 출력 : /home/itbank(사용자)/test

3. 위치 출력 : /home/itbank(사용자)/test/c/d
/* 상대경로를 사용하여 위치 이동 후 해당 경로 출력 */
/home/itbank(사용자)

/home/itbank(사용자)/a

/home/itbank(사용자)/a/b

/home/itbank(사용자)/test/c/d

/* cp문제 */ /backup/aa , /backup/bb , /backup/cc 생성
/backup/ 안에 있는 파일들을 /home/itbank(사용자)/ 디렉토리로 복사
2. /home/itbank(사용자)/ 안에 있는 파일들을 /home/itbank/test/c/ 디렉토리로 복사
3. /backup/ 안에 있는 파일들을 /home/itbank/test/c/d/ 디렉토리로 복사
/backup 안의 모든 내용과 /backup 디렉터리를 /home/itbank로 이동 하시오
다시 /home/itbank/backup을 다시 / 로 이동하시오
/* 디렉터리 생성 */
/home/itbank(사용자)/a1/a2/a3/a4/a5 디렉터리를 한번에 생성하시오.
디렉터리 삭제
/home/itbank(사용자)/아래 있는 모든 디렉터리를 한번에 지우시오
Git 깃


cd => 경로이동

pwd => 현재 위치 확인
mkdir => 폴더 생성
ls => 목록 확인


git => 설명서

git init => git 숨김 폴더 생성

ls -al => 숨김 목록까지 보여줌

rm -r .git => .git 숨김 폴더 삭제

touch => 파일 생성


cat => 파일 내용 확인

vim => 파일 작성 에디터

내용을 작성하고 싶으면 i

esc => 하단 클릭 shift+; => wq 저장하고 종료

내용 확인

'Java > 자바 기반 웹 개발자 과정 필기' 카테고리의 다른 글
| [200427.45일차] Git Hub와 연동하기 3 & 이클립스와 Git 연동하기 (0) | 2020.04.28 |
|---|---|
| [200424.44일차] Git Hub와 연동하기 2 (0) | 2020.04.24 |
| [200423.43일차] Git Hub와 연동하기 (0) | 2020.04.23 |
| [200421. 41일차] 리눅스 (0) | 2020.04.21 |
| [200408. 33일차] javafx - 영상 (0) | 2020.04.08 |
| [200407.32일차] Javafx - 차트 (0) | 2020.04.07 |
| [200406.31일차] (0) | 2020.04.06 |