MongoDB export/import
2023. 2. 11. 01:12ㆍ서버 프로그래밍
mongodb 의 내용을 파일로 export 하기
$ mongoexport -d dbName -c collectionName -o filename --port 27017
export 해둔 파일을 mongodb 로 import 하기
$ mongoimport -d dbName -c collectionName --file filename --port 27017
tar 파일 압축 및 압축해제 명령어
tar 압축하기
tar -cvf [파일명.tar] [폴더명]
ex) tar -cvf sample.tar /home/sun/sample
tar 파일 압축풀기
tar -xvf [파일명.tar]
ex) tar -xvf sample.tar
https://devpouch.tistory.com/100
간단하게 내 파일을 remote server에 전달할 때는 아래와 같습니다.
로컬 PC(Mac)에 있는 ngle.txt라는 파일을 10.10.0.56인 서버에 tongchun 계정으로 /home/tongchun/words/ 안으로 복사(업로드)합니다.
$ scp ngle.txt tongchun@10.10.0.56:/home/tongchun/words/
remote server에서 파일이나 디렉토리를 다운받고 싶다면 위치를 반대로 해주면 됩니다.
10.10.0.56 서버에서 /home/tongchun/ngle.txt 파일을 현재 위치에 다운로드 받고 싶다면 아래와 같이 사용합니다.
$ scp tongchun@10.10.0.56:/home/tongchun/ngle.txt ./
WARNING: UNPROTECTED PRIVATE KEY FILE!<br>Permissions for '파일이름.pem' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. Load key "파일이름.pem" : bad permissions 계정@서버 Permission denied (publickey).