ABOUT ME

-

  • 리눅스 명령어
    개발/Etc 2024. 9. 10. 22:25

     

    이동.

    cd [이동할 경로]

    ex) cd ../example

    .. -> 현재 경로에서 상위 디렉토리로 이동.

     

    읽기.

    cat [대상 파일]

    ex) cat example.txt

     

    현재 경로.

    pwd

    ex) pwd

     

    목록.

    ls [경로 - 없으면 현재 경로]

    -a: 숨김 파일 포함.

    -l: 자세히.

    ex) ls -al

    *.확장자 -> 특정 확장자만 표시.

     

    삭제.

    rm [파일명]

    -r: 디렉토리.

    -f: 삭제 시 컨펌하지 않음.

    ex) rm -f example.txt

    ex) rm -rf example

     

    복사.

    cp [대상 파일명] [복사 파일명]

    -r: 디렉토리.

    ex) cp target_file.txt copy_file.txt

    ex) cp -r target_directory copy_directory

     

    이동.

    mv [대상 파일명] [대상 파일명] [대상 파일명] ... [이동 경로]

    ex) mv target_1.txt target_2.txt /home/linux

     

    이름 변경.

    mv [현재 이름] [변경할 이름]

    ex) mv current_name.txt target_name.txt

     

    파일 생성.

    touch [파일명]

    ex) touch example.txt

    이미 생성되어 있으면 수정 일시만 업데이트.

     

    디렉토리 생성.

    mkdir [경로/디렉토리명]

    -p: 경로 없으면 생성.

    ex) mkdir -p /home/linux/project/my_web

     

    권한.

    chmod 123

    1: u(사용자), g(그룹), o(다른 사용자)

    2: +(부여), =(덮어쓰기, 기존 설정 모두 제거하고 현재 설정으로), -(제거)

    3: r(읽기), w(쓰기), x(실행)

    ex) chmod u+x -> 사용자에게 실행 권한 부여.

     

    압축.

    tar -czvf [압축파일명.tar.gz] [경로/대상 디렉토리]

    -c: 새로운 tar 파일 생성.

    -z: gzip으로 압축.

    -v: 진행되는 동안 진행 상황 화면에 출력.

    -f: 파일명 지정.

    ex) tar -czvf file.tar.gz ./example_directory

    ./ -> 현재 경로.

     

    압축 해제.

    tar -xzvf [대상 파일명.tar.gz]

    -x: 압축 해제.

    -z: gzip으로 압축.

    -v: 진행되는 동안 진행 상황 화면에 출력.

    -f: 파일명 지정.

    ex) tar -xzvf file.tar.gz

     

    '개발 > Etc' 카테고리의 다른 글

Designed by Tistory.