βœ’οΈ Linux Programming/with VMware Workstation

[Linux & VMware Workstation] Day 5 : 파일 생성 & ν•˜λ“œ 링크와 심볼릭 링크

A Lim Han 2022. 5. 1. 00:37

1. 루트 디렉토리, /home 디렉토리, μ‚¬μš©μž ν™ˆ 디렉토리(~)의 파일 μ‹œμŠ€ν…œ ꡬ쑰 기둝으둜 μ‹œμž‘ν•˜κ³ , μ‚¬μš©μž ν™ˆ 디렉토리에 'swing30' λ¬Έμžμ—΄μ„ μ €μž₯ν•œ swing.txt 파일 λ§Œλ“€κΈ°

 

 

-> cdλ₯Ό μ‚¬μš©ν•˜μ—¬ 루트 λ””λ ‰ν† λ¦¬λ‘œ μ΄λ™ν•˜μ˜€κ³ , cd /home을 μ΄μš”ν•˜μ—¬ /home λ””λ ‰ν† λ¦¬λ‘œ μ΄λ™ν•˜μ˜€λ‹€. μ•„λž˜μ™€ 같은 과정을 거쳐 μ‚¬μš©μž ν™ˆ 디렉토리(~)의 파일 μ‹œμŠ€ν…œ ꡬ쑰 κΈ°λ‘μ—μ„œ μ‹œμž‘ν•  수 μžˆλ„λ‘ μœ„μΉ˜λ₯Ό μž‘μ•˜λ‹€.

 

κ·Έ μ΄ν›„μ—λŠ” μ‚¬μš©μž ν™ˆ 디렉토리에 touch λͺ…λ Ήμ–΄λ₯Ό μ‚¬μš©ν•˜μ—¬ swing.txt νŒŒμΌμ„ μƒμ„±ν•˜μ˜€κ³ , κ·Έ 파일 μ•ˆμ— echo λͺ…령어와 >> 기호λ₯Ό 톡해 swing.txt 파일 μ•ˆμ— "swing30"μ΄λΌλŠ” λ¬Έμžμ—΄μ„ μ €μž₯ν•  수 μžˆμ—ˆλ‹€. 

 

 

 

2. μ‚¬μš©μž ν™ˆ 디렉토리에 practice 디렉토리λ₯Ό μƒμ„±ν•˜κΈ°

 

 

-> κ·Έ λ‹€μŒ κ³Όμ •μœΌλ‘œ μ‚¬μš©μž ν™ˆ λ””λ ‰ν† λ¦¬μ—μ„œ practice 디렉토리λ₯Ό μƒμ„±ν•˜λ €κ³  ν•˜μ˜€μœΌλ‚˜, 이미 practice 디렉토리가 μƒμ„±λœ μƒνƒœμ˜€λ‹€. ν•΄μ„œ rm -r λͺ…λ Ήμ–΄λ₯Ό μ΄μš©ν•˜μ—¬ 기쑴에 μ‘΄μž¬ν•˜κ³  μžˆμ—ˆλ˜ practice 디렉토리λ₯Ό μ‚­μ œν•˜κ³ , cd 와 mkdir λͺ…λ Ήμ–΄λ₯Ό μ‚¬μš©ν•˜μ—¬ μƒˆλ‘œμš΄ practice 디렉토리λ₯Ό λ§Œλ“€μ—ˆλ‹€. 

 

 

 

3. μ‚¬μš©μž ν™ˆ 디렉토리에 'kali' λ¬Έμžμ—΄μ„ μ €μž₯ν•œ linux.txt 파일 λ§Œλ“€κΈ°

 

 

-> κ·Έ λ‹€μŒμœΌλ‘œ, μ‚¬μš©μž ν™ˆ 디렉토리에 linux.txtλΌλŠ” νŒŒμΌμ„ touch λͺ…λ Ήμ–΄λ₯Ό μ‚¬μš©ν•˜μ—¬ μƒμ„±ν•˜μ˜€λ‹€. κ·Έ ν›„ λ§Œλ“€μ–΄λ‚Έ linux.txt 파일 속에 echo 와 >> 기호λ₯Ό μ‚¬μš©ν•˜μ—¬ "kali"λΌλŠ” λ¬Έμžμ—΄μ„ λ§Œλ“€μ–΄μ£Όμ—ˆλ‹€.

 

 

 

4. μ‚¬μš©μž ν™ˆ 디렉토리에 swing.txt의 ν•˜λ“œ 링크λ₯Ό λ§Œλ“€κ³ , μ‚¬μš©μž ν™ˆ 디렉토리에 linux.txt의 심볼릭 링크 λ§Œλ“€κΈ°

 

 

 

-> λ§ˆμ§€λ§‰μœΌλ‘œ, μ‚¬μš©μž ν™ˆ 디렉토리에 λ§Œλ“€μ–΄λ†“μ•˜λ˜ νŒŒμΌλ“€μΈ swing.txt와 linux.txt λ“€μ˜ 링크λ₯Ό μƒμ„±ν•˜μ˜€λ‹€. λ¨Όμ € μƒμ„±ν•œ 파일인 swing.txt의 경우, ln λ“± μ•„λž˜μ™€ 같은 λͺ…λ Ήμ–΄λ₯Ό μ‚¬μš©ν•˜μ—¬ jjol의 ν•˜λ“œ 링크λ₯Ό μƒμ„±ν•˜μ˜€λ‹€. κ·Έ λ‹€μŒμœΌλ‘œ, λ‚˜μ€‘μ— λ§Œλ“€μ–΄μ§„ 파일인 linux.txt 의 κ²½μš°λŠ” ln -sκ³Ό 같은 λͺ…λ Ήμ–΄λ₯Ό μ‚¬μš©ν•˜μ—¬ loving의 심볼릭 링크λ₯Ό μƒμ„±ν•˜μ˜€λ‹€. λͺ¨λ“  링크λ₯Ό μƒμ„±ν•œ ν›„μ—λŠ” la -ilκ³Ό ls -il λͺ…λ Ήμ–΄λ₯Ό μ‚¬μš©ν•˜μ—¬ λ§ν¬λ“€μ˜ 정보λ₯Ό λΆˆλŸ¬μ™”λ‹€.

 

swing.txt의 ν•˜λ“œ 링크의 경우 2개의 링크와 10830의 incodeλ₯Ό κ°€μ§€κ³  μžˆμ—ˆκ³ , linux.txt의 심볼릭 링크의 κ²½μš°λŠ” 1개의 링크와 21345의 incodeλ₯Ό κ°€μ§€κ³  μžˆμ—ˆλ‹€.

 

 

 

 

 

 

< 끝 >