Manage Files - KU-BIG/KUBIG_Wiki GitHub Wiki

1. ν˜„μž¬ 닀루고 μžˆλŠ” νŒŒμΌμ‹œμŠ€ν…œμ— λŒ€ν•œ 이해

ν˜„μž¬ 총 3개의 μ €μž₯μ†Œλ₯Ό 닀루고 μžˆμŠ΅λ‹ˆλ‹€

  1. 둜컬 : λ‚΄ 컴퓨터에 μ €μž₯λ˜μ–΄ μžˆλŠ” 파일
  2. μ„œλ²„(λ¦¬λˆ…μŠ€) νŒŒμΌμ‹œμŠ€ν…œ : μ„œλ²„μ— μ €μž₯λ˜μ–΄μžˆλŠ” 파일
  3. μ„œλ²„μ†μ˜ 도컀(λ¦¬λˆ…μŠ€) νŒŒμΌμ‹œμŠ€ν…œ : μ„œλ²„ μ•ˆμ—μ„œ λŒμ•„κ°€λŠ” 도컀 μ†μ˜ μ €μž₯μ†Œ.

기본적으둜 λ„μ»€λŠ” κ°€μƒν™˜κ²½μ΄κΈ° λ•Œλ¬Έμ— 도컀λ₯Ό μ’…λ£Œν•¨κ³Ό λ™μ‹œμ— κ·Έ μ•ˆμ˜ λͺ¨λ“  파일이 λ‚ μ•„κ°‘λ‹ˆλ‹€. κ·Έλž˜μ„œ -v μ˜΅μ…˜μ„ 톡해 도컀 μ†μ˜ 폴더(/home)이 μ„œλ²„μ˜ νŒŒμΌμ‹œμŠ€ν…œ(~)을 보도둝 μ§€μ •ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€. 이λ₯Ό 톡해 도컀 μ†μ˜ 폴더 (/home)에 μ €μž₯ν•œ λͺ¨λ“  파일이, μ„œλ²„μ˜ νŒŒμΌμ‹œμŠ€ν…œμ— λ‚¨κ²Œ λ©λ‹ˆλ‹€.

μ£Όν”Όν„°λž©μ—μ„œ /home 폴더가 보고 μžˆλŠ”κ±΄ 도컀에 마운트된 μ„œλ²„μ˜ νŒŒμΌμ‹œμŠ€ν…œμ΄μ—μš”. κ·Έ μ™Έμ˜ λͺ¨λ“  λ””λ ‰ν† λ¦¬λŠ” 도컀λ₯Ό 끄면 λ‚ μ•„κ°€μš” scpμ—μ„œλŠ” 도컀λ₯Ό λ°°μ œν•˜κ³  μ„œλ²„-둜컬 κ°„μ—μ„œλ§Œ 파일이 μ™”λ‹€κ°”λ‹€ ν•˜λŠ” κ±°μ—μš”. κ·Έκ±Έ λ§ˆμš΄νŠΈν•΄μ„œ λ„μ»€μ—μ„œ μ£Όν”Όν„°λž©μ˜ 파일 λΈŒλΌμš°μ €κ°€ λ³΄λŠ”κ±°κ³ 

λ‘œμ»¬μ—μ„œ 도컀 λŒλ¦΄λ•Œλ„ λ§ˆμ°¬κ°€μ§€μ—μš”. 도컀 μžμ²΄λŠ” 끄면 κ·Έ μ†μ˜ λͺ¨λ“ κ²Œ λ‚ μ•„κ°‘λ‹ˆλ‹€. -v μ˜΅μ…˜μœΌλ‘œ Cλ₯Ό μ—°κ²°ν•΄μ„œ νŒŒμΌμ„ C에 μ“°κ²Œ ν•˜λ―€λ‘œμ¨, λ‚ μ•„κ°€μ§€ μ•Šλ„λ‘ ν•˜λŠ”κ±°μ—μš”

2. SCP μ΄μš©ν•˜μ—¬ 파일 전솑/μˆ˜μ‹ 

SCP 파일 전솑, μˆ˜μ‹  μ‚¬μš©λ²•

a) λ‘œμ»¬μ—μ„œ μ„œλ²„λ‘œ 전솑

scp -r -i [sshν‚€ μœ„μΉ˜] [보낼 폴더] [id]@[ip]:[받을 폴더]

μ˜ˆμ‹œ

macOS, Ubuntu

scp -r -i /.ssh/rsa-gcp-key /Users/File_To_Send [email protected]:~

Windows

scp -r -i C:\.ssh\rsa-gcp-key C:\Dir_To_Send [email protected]:~

λ‘œμ»¬μ—μ„œ μ‹€ν–‰

b) μ„œλ²„μ—μ„œ 둜컬둜 전솑

scp -r -i [sshν‚€ μœ„μΉ˜] [id]@[ip]:[보낼 폴더] [받을 폴더]

μ˜ˆμ‹œ

macOS, Ubuntu

scp -r -i /.ssh/rsa-gcp-key [email protected]:~/Dir_To_Send /Users/Dir_To_Receive

Windows

scp -r -i C:\.ssh\rsa-gcp-key [email protected]:~/Dir_To_Send C:\Dir_To_Receive

λ‘œμ»¬μ—μ„œ μ‹€ν–‰

3. rsync μ΄μš©ν•˜μ—¬ 폴더 동기화

rsync 자주 μ‚¬μš©λ˜λŠ” λͺ…λ Ήμ–΄(μ˜΅μ…˜)

rsync -avhrz --rsh='[ssh ν‚€ μœ„μΉ˜]' [λ³΄λ‚΄λŠ” 파일] [id]@[ip]:~

μ˜ˆμ‹œ)

rsync -avhrz --rsh='ssh -i ~/.ssh/rsa-gcp-key' /Users/hyeonwooyoo/Documents/gcp/Chicken_Algorithm [email protected]:~