728x90
반응형
rm - 파일/폴더 삭제 명령어
파일이나 폴더를 삭제하지만 휴지통으로 이동하는것이 아니기 때문에 주의가 필요하다.
빈파일이 아니어도 삭제한다.
$ rm test.txt
# 폴더삭제시 옵션이 필요함(빈폴더 삭제)
$ rm -d testdir
$ rmdir testdir
# 비어있지 않은 폴더 삭제 (-r 하위폴더/파일 모두 삭제)
$ rm -r testdir
# -i 파일이나 폴더 삭제할 때마다 물어보고 삭제
$ rm -ri testdir
mv - 파일 /폴더 이동
mv <source> <destination>
destination은 폴더여야하고 절대경로도 가능하다.
파일이동
# sourcefile : cat, destination folder : animals
% mv cat animals
#현재 상위폴더로 pizza를 이동한다.
% mv pizza ../
# animal의 하위에 있는 cat 파일을 상위의 pets폴더로 이동한다.
% mv animals/cat ../pets
폴더이동
# animals 폴더와 하위 내용이 모두 claps 밑으로 간다.
# 단 claps 폴더가 존재하지 않을 경우 animals폴더의 이름이 변경된다.
% mv animals/ claps/
# 절대경로도 가능
# apple, grape, peach폴더가 fruits폴더 밑으로 간다
# 파일이나 폴더 상관없음
% mv apple/ grape/ peach/ fruits/
폴더/파일이름 변경
% mv test.txt readme.txt
% mv hello hi
cp - 파일/폴더 복사
cp <source> <destination>
# 파일 복사
% cp todos moreTodos
# home directory에 복사본을 생성
% cp moreTodos ~/shopping
# 여러파일을 하나의 폴더에 복사할 수 있다.
# 단, 폴더가 존재해야 한다.
% cp todos moreTodos Copies
# directory 전체복사
% cp Copies/ CopiesBackup
# 하위에 폴더나 파일이 있으면 recursive옵션 필요
% cp -r Copies/ CopiesBackup
728x90
반응형
'linux' 카테고리의 다른 글
linux 찾기 명령어 locate find (0) | 2022.09.07 |
---|---|
linux 단축키 (0) | 2022.09.06 |
linux nano 편집기 명령어 (0) | 2022.08.03 |
linux 파일 및 폴더 생성 파일 내용보기 명령어(touch, mkdir, cat) (0) | 2022.08.02 |
linux 기본 명령어 파일 탐색 명령어(cd, ls) (0) | 2022.08.01 |