C, C++ & Linux

[Linux] 리눅스 기본 명령어

서노리 2022. 3. 8. 22:14
반응형

ls 

현재 위치의 파일 목록 조회
  • ls -l : 파일의 상세정보 표시
  • ls - a : 숨김 파일 표시

cd

디렉토리 이동
  • cd [디렉토리 경로] : 이동하려는 디렉토리로 이동
  • cd (~) : 홈 디렉토리로 이동 ~ 생략 가능
  • cd / : 최상위 디렉토리로 이동
  • cd .. : 상위 디렉토리로 이동 

touch

0바이트 파일 생성, 파일의 날짜와 시간을 수정
  • touch [filename] : filename이라는 이름의 파일을 생성
  • touch -c filename : filename의 시간을 현재 시간으로 갱신

mkdir

디렉토리 생성
  • mkdir [dirname] : dirname이라는 이름의 디렉토리 생성
  • mkdir [dir1] [dir2] : 한 번에 여러 개의 디렉토리 생성

cp

파일 복사
  • cp [file1] [file2] : file1을 file2라는 이름으로 복사
  • cp -r [dir1] [dir2] : 디렉토리 복사. 폴더 안의 모든 하위 경로와 파일들을 복사

mv

파일 이동
  • mv [file1] [file2] : file1 파일을 file2 파일로 이름 변경
  • mv [file1] [dir] : file1 파일을 dir 디렉토리로 이동
  • mv [dir1] [dir2] : dir1 디렉토리를 dir2 디렉토리로 이름 변경

rm

파일 삭제
  • rm [file1] : file1을 삭제
  • rm -f [file1] : file1을 강제 삭제
  • rm -r [dir] : dir 디렉토리 삭제

cat

파일의 내용을 화면에 출력하거나 새로운 파일 생성
  • cat [file1] : file1의 내용을 출력
  • cat > [file1] (내용 입력 후 ctrl + d를 눌러 저장) : 입력한 내용으로 새로운 파일 생성
  • cat >> [file1] (내용 입력 후 ctrl + d를 눌러 저장) : 기존 파일 내용 뒤에 연속해서 기록
반응형