scp 키워드,
즉 linux 기반에서 즉각적으로 소통할 수 있다면 편하다
####
mac에서는 먼저 원격 로그인 설정을 하자
이 때 나오는 host IP 주소와 hostname이 필요
https://support.apple.com/ko-kr/guide/mac-help/flvlt003/12.0/mac/12.0
원격 컴퓨터에 내 컴퓨터 속 폴더를 옮겨야 할 때
scp -r 나 -> 원격
-r 키워드는 폴더를 의미하며 둘 다 폴더 이름까지만 적어야 한다
(원격 컴퓨터에서 쳐야하느 명령어)
scp -r {myHostName}@{myHostAddress}:~/Desktop/{sendFolder} ./{receiveFolder}/
원격 컴퓨터의 파일을 내 컴퓨터로 옮겨야 할 때
(내 컴퓨터에서 쳐야하는 명령어)
scp -r {remoteHostName}@{myHostAddress}:~/path/to/{sendFolder} ./Desktop/{receiveFolder}/
포트 설정
-P 4040
p 옵션을 넣어줘야 하는데
scp의 P 옵션은 대문자다 주의!
추가 내용
+) 이왕 보낼 때 끊김 없이 보내기 위해 tmux를 열어서 가면 좋다
끊긴 것 같다면 새로 터미널 열어서 tmux attach한 뒤 확인해보자
+) 하위 폴더들의 각 용량을 보여주는 키워드
각 폴더 별로 얼마나 다운받았는지 확인할 때 용이하다
du -h --max-depth=1 | sort -hr
####
구글 드라이브에 저장된 이미지들을 한 번에 가져오려면...
폴더 자체를 wget으로 받아오는 건 쉽지 않았다.
그러니 일단 자신의 컴퓨터에 해당 폴더를 다운로드받은 뒤
github에 그 폴더를 git push해서 올리고
그 repository를 다운해야되는 컴퓨터에서 git clone하면 된다
문제는 git은 너무 크면 튕긴다 2gb 이상부터 불안불안
+) 다운받을 때 잠시 public으로 풀어두자
+) branch 별로 데이터셋을 저장하면 로컬 컴퓨터 메모리에 크게 영향 가지 않을 것이다
+) 이왕이면 폴더 별로 압축해두고 하면 더 빠르게 받게 된다.
'Machine Learning > Tip' 카테고리의 다른 글
error: Cannot delete branch '{branch name}' checked out at '{repository_path}' (0) | 2022.03.02 |
---|---|
[Kaggle] How to import pre-trained model Despite of Offline (2) | 2021.11.09 |
Repository 생성 후 작성한 코드 올리기 (0) | 2021.11.06 |
Google Drive의 zip파일을 Colab에서 unzip하기 (0) | 2021.10.26 |
Easiest way to download kaggle data in Google Colab (0) | 2021.10.26 |