본문 바로가기

Linux

[Linux] 명령어 정리 - 파일&디렉토리

현재 파일 경로 확인

pwd

 

홈 디렉토리로 이동

cd ~

 

현재 디렉토리에 있는 파일과 서브 디렉토리 목록보기

ls : 간단하게 보여주기

ls -l : 자세하게 보여주기

 

파일 복사하기

cp 원본파일 대상파일

ex) /home/sg/example.desktop파일을 /home/sg/test.desktop 파일로 복사

-> cp /home/sg/example.desktop /home/sg/test.desktop 

만약 현재 디렉토리가 /home/sg라면 생략가능

-> cp ./example.desktop ./test.desktop

 

* ./ : 현재 디렉토리를 나타냄(. : 현재 디렉토리, .. : 상위 디렉토리)

 

파일 이동하기

파일 복사하기 와 동일 but 명령어 : mv

 

디렉토리 복사 및 이동

파일 복사 및 이동과 동일하지만 -r 옵션을 붙여주어야 합니다.

ex) Music 디렉토리를 MusicCopy 디렉토리로 복사

-> cp -r ./Music ./MusicCopy

 

파일 삭제하기

ex) test.desktop 파일 삭제

rm ./test.desktop

디렉토리 삭제하기

rm -rf ./MusicCopy

 

*콘솔에서 파일이나 디렉토리를 삭제하면 휴지통으로 가지않아서 다시 복구가 불가능합니다.

 

디렉토리 생성과 삭제

생성 : mkdir newdir

삭제 : rmdir dirname

 

*rmdir 명령어는 해당 디렉토리가 완전히 비어있을 때만 사용가능하므로 rm 명령어가 더 편리하다.

 

특수기호 활용하기

ex) test로 시작하는 모든 파일을 subdir로 복사

-> cp test* ./subdir

 

ex)현재 디렉토리에 있는 모든 파일과 디렉토리를 subdir로 옮기기

-> mv * ./subdir

 

ex) test라는 글자 뒤에 딱 한글자만 더 오는 파일만 찾아서 subdir로 복사

-> cp test? ./subdir

 

 

- 정준석, 리눅스의 , 로드북(2016)

'Linux' 카테고리의 다른 글

[Linux] 명령어 정리 - 패키지 관련 명령어  (1) 2023.01.24