파일복사 : cp - cp 명령어는 파일 복사를 위한 명령어로 기존 파일을 복사하여 새로운 파일을 만들어 준다 예시) cp 기존파일명 새로운파일명 => 디렉토리내 파일명이 같으면 안됨 !! - 현재 디렉토리 내에 내용이 똑같은 두개의 파일이 존재함 여러개의 파일을 다른 디렉토리로 복사시 예시) cp 파일1.txt 파일2.txt /복사할디렉토리
디렉토리 전체 복사 : cp -r 디렉토리1 디렉토리2 - 하위디렉토리를 포함한 디렉토리 전체를 복사하려면 해당 명령어를 활용하면 된다 이 경우 첫번째 지정한 디렉토리와 그 아래에 있는 모든 파일과 하위 디렉토리가 모두 두 번째 디렉토리로 그대로 복사됨 !!
파일이동 : mv - mv 명령어는 파일 이름 변경 혹은 파일 이동을 위한 명령어이다 - 파일이름 변경 : mv 파일1.txt 파일2.txt => 이 명령어는 파일1.txt 파일의 이름을 파일2.txt 로 변경한다 - mv test.txt /test/renamemktest/mkd => 현재 test.txt 파일을 /test/renamemktest/mkd 이 경로 로 옮기겠다는 뜻
rm : 파일 삭제 - rm 명령어는 파일 삭제를 위한 명령어로 명령줄 인수로 받은 파일을 삭제한다 - rm 명령어는 파일을 지워 없애버리므로 매우 위험함 rm -rf : -r(폴더) -f(강제) : 지정한 디렉토리와 그안의 모든 내용을 경고 없이 강제로 삭제하는 명령어 매우 위험한 명령어이므로 주의해서 사용할것 !!
rm -ri 디렉토리 -i 대화형 옵션 => 하나씩 하나씩 아래로 내려가며 y를 누르면 삭제하고 n으로 답하면 그냥 지나감
zip 명령어 - 파일이나 디렉토리 등 압축할 때 사용하는 명령어
unzip 명령어 - 파일이나 디렉토리 압축을 해제할 때 사용하는 명령어
퀴즈) 1. 현재 디렉토리를 확인하는 명령어를 실행하세요 2. 루트 디렉토리에 dirtory 라는 이름을 가진 디렉토리를 생성하세요 3. dirtory 디렉토리로 이동하세요 4. dirtory 디렉토리 안에 file1.txt, file2.txt 두 개의 파일을 생성하세요 5. file1.txt의 내용을 vi 창으로 hello world 를 작성하고 확인하는 명령어를 실행하세요 6. file2.txt의 내용을 vi 창으로 hello linux를 작성하고 파일명을 newfile.txt로 이름을 변경하세요 7. newfile.txt를 backup 디렉토리로 이동하세요 backup 디렉토리는 어느 경로에 생성해도 상 관은 없습니다 8. backup 디렉토리를 삭제하세요 !!