IT/Linux

    [Linux] cp 명령어 사용법 총정리

    Intro cp는 리눅스 명령어의 기본중에 기본입니다. 그럼에도 불구하고 헷갈리는 부분 정리해 보도록 하겠습니다. 현재 위치에 있는 모든 파일 복사 (숨김파일 포함) 현재 위치에 숨김파일까지 모두 복사하는 방법입니다. ## 우선 원하는 경로로 이동 cd [원하는경로] ## 참고로 cp .* [목적지경로] 를 사용하면 . 와 .. 경로 모두 복사가 되므로 주의 cp -r . [복사될경로] 현재 위치에 있는 모든 파일 복사 (숨김파일 미 포함) 현재 위치에 숨김파일을 제외하고 모두 복사하는 방법입니다. ## 우선 원하는 경로로 이동 cd [원하는경로] ## 참고로 cp .* [목적지경로] 를 사용하면 . 와 .. 경로 모두 복사가 되므로 주의 cp -r * [복사될경로] 파일 복사 cp [복사할파일] [복사..

    [Linux] grep 명령어 사용법 총정리

    grep이란? grep은 원하는 문자열을 검색해주는 리눅스 명령어 입니다. 파일안에서 원하는 문자열 검색하기 grep [찾는문자] [파일명]파이프를 사용하여 문자열 검색하기 ps -ef | grep javaAnd 조건으로 grep 실행하기 cat example.yml | grep [찾는문자1] | grep [찾는문자2]OR 조건으로 grep 실행하기 cat example.yml | grep -e [찾는문자1] -e [찾는문자2]NOT조건으로 grep 실행하기 cat example.yml | grep -v [제외할문자1] cat example.yml | grep -v [제외할문자1] | grep -v [제외할문자2]

    [리눅스] 압축 방법 차이 (tar, gz, zip, tar.gz, tar.bz2)

    tar, gz, zip, tar.gz, tar.bz2 차이 압축 속도 tar (가장 빠름) < zip < tar.gz < tar.bz2 (가장 느림) 압축 용량 tar.bz2(가장 많이 압축됨) < tar.gz < zip < tar (가장 적게 압축됨) 1G 더미 파일 기준으로 테스트 결과 tar 4초 287M zip 11초 25M tar.gz 14초 25M tar.bz2 1분53초 17M 결론 압축을 많이 해야하고, 압축하는 시간이 상관없다면 tar.bz2를 사용하고, 일반적으로 tar.gz또는 zip을 사용하는것이 무난할 것 같습니다.

    [리눅스] pushd/popd 명령어 정리

    Intro 리눅스에서 cd명령어로 폴더를 이동하는 방법말고도 pushd로 이동하고 해당 위치로 다시 돌아갈 수 있는 popd명령어가 있습니다. 이를 잘 활용하면 원하는 폴더로 이동할때 절대경로를 사용하지 않고도 쉽게 이동이 가능합니다. pushd 현재 디렉토리를 메모리에 선입선출 방식으로 저장 popd pushd로 저장한 경로를 선입선출 방식으로 돌아감 사용예시 ➜ ~ pushd /home /home ~ ➜ /home pushd /etc /etc /home ~ ➜ /etc pushd /bin /bin /etc /home ~ ➜ /bin popd /etc /home ~ ➜ /etc popd /home ~ ➜ /home popd ~ ➜ ~