728x90
반응형

분류 전체보기 39

[Linux] scp 사용 방법 (서버간 파일 전송)

scp는 secure copy의 약자로, 로컬 호스트와 원격 호스트 간에 파일을 안전하게 전송하는 수단입니다.먼저, scp를 사용하려면, 아래 명령어로 openssh-server 패키지를 설치해야 합니다.apt-get updateapt-get install openssh-server 사용 방법을 간단하게 정리해 보면 아래와 같습니다.scp [옵션] [보내는 곳의 정보] [받는 곳의 정보] 이번에는 보다 구체적으로 로컬에서 원격지로 전송할 경우와 원격지에서 로컬로 전송하는 경우를 나눠서 살펴보겠습니다. 1. Local -> Remote로컬 호스트에서 원격 호스트로 파일 전송하는 방법입니다.scp -r [로컬 파일명] [원격지 ID]@[원격지 IP]:[원격지 경로] 1개의 파일만 전송할 경우에는 -r 옵션이..

Programming/Linux 2024.12.14

[Linux] 파일 개수 확인 방법

find와 wc 명령어를 같이 사용하면, 파일 개수를 확인할 수 있습니다.사용 방법은 아래와 같고, 지정한 폴더의 하위 폴더에 있는 파일들까지 모두 카운트됩니다.find [FOLDER] -type f | wc -l  출력 예시)1_music 폴더의 파일 개수를 확인하는 명령어 (하위 폴더 안의 파일 개수 포함) find 명령어는 리눅스 파일 시스템에서 파일을 검색하는 데 사용되는 명령어입니다.-type 옵션으로 검색하는 파일의 타입을 지정할 수 있습니다. (파일, 디렉터리 등)위에서 사용한 -type f 옵션은 일반적인 파일을 찾을 때 사용합니다. wc 명령어는 파일이나 표준 입력의 바이트, 문자, 단어와 라인 수를 출력하는 명령어로, word count의 약자입니다.-l 옵션을 사용하면, 라인 수를 출..

Programming/Linux 2024.12.13

[Docker] 도커 이미지 파일로 저장, 불러오기 (docker save, load)

1. 도커 이미지 저장하기docker save 명령어를 이용해서, 도커 이미지를 tar 파일로 저장할 수 있습니다.docker save -o [파일명] [REPOSITORY:TAG] 예를 들어, 위 캡처의 도커 이미지를 저장하고 싶다면, 아래 명령어를 이용해서 저장할 수 있습니다.docker save -o test.tar ubuntu:24.04 2. 도커 이미지 불러오기docker load 명령어를 이용해서, tar 파일을 도커 이미지로 불러올 수 있습니다.docker load -i [파일명]

Programming/Docker 2024.12.12

[Python] glob 하위 폴더까지 탐색하는 방법

glob의 recursive 옵션을 사용하면, 하위 폴더까지 탐색하는 것이 가능합니다. 아래 예시는 data 폴더와 data의 하위 폴더들을 모두 탐색하여, 확장자가 txt인 파일을 찾는 코드입니다.import globlist = glob.glob("./data/**/*.txt", recursive=True)print(list) 출력 결과) recursive 옵션 없이 아래와 같이 사용할 수도 있습니다.data 폴더만 탐색하여, 확장자가 txt인 파일을 찾아줍니다.import globlist = glob.glob("./data/*.txt")print(list) 출력 결과)

Programming/Python 2024.12.11

[Linux] 폴더별 용량 확인 방법

du 명령어로 폴더별 용량을 확인할 수 있습니다.사용 방법은 아래와 같습니다.du -h -d 1 [FOLDER] du는 disk usage의 약자입니다. -h 옵션은 human readable에서 h를 가져온 옵션으로, 사람이 읽기 편하도록 출력해 줍니다.--human-readable로 바꿔서 사용 가능합니다. -d 옵션은 max depth에서 d를 가져온 옵션으로, 탐색할 폴더 depth를 설정할 수 있습니다.--max-depth로 바꿔서 사용 가능합니다. 출력 예시) 위와 같이 폴더명을 생략하는 경우, 현재 디렉터리를 기준으로 출력해 줍니다. 아래 명령어로 더 많은 옵션을 확인하실 수 있습니다. 내용이 많아서 usage 까지만 캡처해서 보여드립니다.du --help

Programming/Linux 2024.12.10

[Linux] grep 명령어 AND, OR, NOT 조건 사용 방법

grep 명령어의 기본적인 사용 방법은 아래 글을 참고해 주시기 바랍니다.https://notesfromyoungdeveloper.tistory.com/3 아래는 예제로 사용할 텍스트 파일 fruit.txt의 내용입니다.strawberry peach grapeapple pear watermelonkiwi strawberry lemonpineapple banana blueberrygrape apple kiwipeach banana pineapple 1. AND(1) 대문자 E 옵션을 활용하는 방법cat [FILE] | grep -E "PATTERN1.*PATTERN2" 대문자 E 옵션은 순서도 중요합니다. PATTERN1과 PATTERN2가 순서대로 나오는 줄을 찾아서 출력해 줍니다.아래와 같이 순서를 반..

Programming/Linux 2024.12.09

[Linux] grep 명령어 사용 방법

grep 명령어는 특정 패턴을 포함하는 줄을 찾아 출력해 줍니다.사용 방법은 아래와 같습니다.Usage: grep [OPTION]... PATTERNS [FILE]...  아래는 예제로 사용할 텍스트 파일 fruit.txt의 내용입니다.strawberry peach grapeapple pear watermelonkiwi strawberry lemonpineapple banana blueberrygrape apple kiwipeach banana pineapple 아래 예시는 fruit.txt 파일에서 strawberry라는 패턴이 있는 줄을 출력하는 예시입니다.grep PATTERNS [FILE] grep 명령어는 위와 같이 단독으로 사용할 수 있지만, 주로 cat이나 tail 같은 명령어와 같이 사용됩..

Programming/Linux 2024.12.05

[Python] requirements.txt 파일 만들기 (설치 패키지 리스트 파일)

1. pip 설치 패키지 리스트 만들기현재 작업 중인 환경에서 설치되어 있는 모든 패키지와 설치 버전을 텍스트 파일로 저장하고 싶다면, 아래 명령어를 이용해서 생성 가능합니다.pip freeze > requirements.txt 출력 예시) 2. requirements.txt 파일로 패키지 설치하기현재 작업 중인 환경을 다른 사람에게 공유하고 싶거나, 다른 PC에서 똑같은 환경을 구축하고 싶다면, 1번에서 만든 텍스트 파일과 아래 명령어를 사용하시면 됩니다.아래 명령어는 텍스트 파일에 있는 패키지를 명시되어 있는 버전에 맞게 설치해 줍니다.pip install -r requirements.txt

Programming/Python 2024.11.11

[Python] pip 설치된 패키지의 버전 확인 방법

1. 설치된 모든 패키지의 버전 확인현재 작업 중인 환경에 설치되어 있는 모든 패키지의 버전을 확인하고 싶다면, 아래 명령어를 통해 확인 가능합니다.pip list 출력 예시) 2. 특정 패키지의 버전 확인특정 패키지의 버전만 확인하고 싶다면, 아래 명령어로 확인 가능합니다.pip show [패키지명] 출력 예시)pip show nemo-toolkit

Programming/Python 2024.11.06
728x90
반응형