🀷🏼‍♀️ Etc.../- linux, aws, docker, k8s

[Linux] λ¦¬λˆ…μŠ€ λͺ…λ Ήμ–΄ λͺ¨μŒ (1) 파일 μ‹œμŠ€ν…œ 탐색을 μœ„ν•œ λͺ…λ Ήμ–΄ (ls, cd, pwd, rmdir, rm, lsblk, df)

Wonit 2020. 9. 24. 01:04

파일 탐색을 μœ„ν•œ λͺ…λ Ήμ–΄

ν˜„μž¬ λ””λ ‰ν† λ¦¬μ˜ λ‚΄μš©μ„ 좜λ ₯ν•˜λŠ” λͺ…λ Ήμ–΄ ls

> ls [options] [directory name]

 

λ¦¬λˆ…μŠ€ λͺ…령어쀑 κ°€μž₯ 많이 μ‚¬μš©ν•˜λŠ” λͺ…λ Ήμ–΄λ‘œ ν˜„μž¬ μž‘μ—… 디렉토리에 μ‘΄μž¬ν•˜λŠ” μ„œλΈŒ 디렉터리와 파일 λͺ©λ‘μ„ 보여쀀닀.

 

μ˜΅μ…˜ μ„€λͺ…
-a 숨긴 νŒŒμΌμ„ ν¬ν•¨ν•œ λͺ¨λ“  νŒŒμΌμ„ λ¦¬μŠ€νŠΈν•œλ‹€.
-t 파일이 λ§ˆμ§€λ§‰μœΌλ‘œ μˆ˜μ •λœ μ‹œκ°„μˆœμœΌλ‘œ 좜λ ₯ν•œλ‹€.
-l ν•΄λ‹Ή 디렉터리에 μ‘΄μž¬ν•˜λŠ” 파일, λ””λ ‰ν„°λ¦¬μ˜ μ ‘κ·ΌκΆŒν•œμ„ 좜λ ₯
-i incodeλ₯Ό ν•¨κ»˜ 좜λ ₯ν•œλ‹€.
-r 파일 및 λ””λ ‰ν„°λ¦¬μ˜ μˆœμ„œλ₯Ό μ—­μˆœμœΌλ‘œ 좜λ ₯ν•œλ‹€.
-R μž¬κ·€μ μœΌλ‘œ μˆ˜ν–‰λ˜λŠ” μ„œλΈŒλ””λ ‰ν„°λ¦¬λ„ 좜λ ₯ν•œλ‹€.
-S 파일의 크기순으둜 좜λ ₯λœλ‹€.

λ‹€λ₯Έ λ””λ ‰ν„°λ¦¬λ‘œ ν˜„μž¬ μœ„μΉ˜λ₯Ό μ΄λ™μ‹œν‚¬ λͺ…λ Ήμ–΄ cd

λ‹€λ₯Έ λ””λ ‰ν„°λ¦¬λ‘œ ν˜„μž¬ μœ„μΉ˜λ₯Ό μ΄λ™μ‹œν‚¬ λ•Œ μ‚¬μš©λœλ‹€.

cd [디렉토리 경둜] μ΄λ™ν•˜λ €λŠ” λ””λ ‰ν„°λ¦¬λ‘œ 이동
cd . ν˜„μž¬ 디렉토리
cd .. ν•œ 단계 μƒμœ„μ˜ λ””λ ‰ν† λ¦¬λ‘œ 이동
cd / μ΅œμƒμœ„ λ””λ ‰ν† λ¦¬λ‘œ 이동
cd $λ³€μˆ˜λͺ… λ³€μˆ˜μ— μ €μž₯된 경둜둜 이동
cd ~
cd $HOME
cd
μ‚¬μš©μž ν™ˆ λ””λ ‰ν† λ¦¬λ‘œ 이동
cd ~계정λͺ… μž…λ ₯ν•œ μ‚¬μš©μžμ˜ ν™ˆ λ””λ ‰ν† λ¦¬λ‘œ 이동
cd- 이전 경둜둜 이동

ν˜„μž¬ μž‘μ—…μ€‘μΈ λ””λ ‰ν„°λ¦¬μ˜ μœ„μΉ˜λ₯Ό 좜λ ₯ pwd

Print Working Directiory의 μ•½μžμ΄λ‹€.

 

μƒˆλ‘œμš΄ 폴더λ₯Ό λ§Œλ“œλŠ” λͺ…λ Ήμ–΄ mkdir

μƒˆλ‘œμš΄ 폴더λ₯Ό λ§Œλ“œλŠ” λͺ…λ Ήμ–΄

 

μ˜΅μ…˜ μ„€λͺ…
-m 디렉터리λ₯Ό 생성할 λ•Œ κΆŒν•œμ„ μ„€μ •, λ””ν΄νŠΈλŠ” 755
-p μƒμœ„ κ²½λ‘œλ„ ν•¨κ»˜ 생성
-v 디렉토리λ₯Ό 생성 ν›„, μƒμ„±λœ 디렉토리에 λŒ€ν•œ λ©”μ‹œμ§€ 좜λ ₯

폴더λ₯Ό μ‚­μ œν•˜λŠ” λͺ…λ Ήμ–΄ rmdir

remove directory의 μ•½μžλ‘œ, 빈 디렉터리λ₯Ό μ‚­μ œν•˜λŠ”λ° μ‚­μ œν•˜λ €λŠ” 디렉터리가 λΉ„μ–΄μžˆμ§€ μ•ŠμœΌλ©΄ μ‚­μ œλ˜μ§€ μ•ŠλŠ”λ‹€.

μ˜΅μ…˜ μ„€λͺ…
-p μƒμœ„ 디렉토리 μ‚­μ œ
--help 도움말
--version 버전 ν‘œμ‹œ

 

사싀 rmdir은 단점이 많기 λ•Œλ¬Έμ— rm을 λ”μš± 많이 μ‚¬μš©ν•œλ‹€.

 

κ·Έλƒ₯ 이런게 μžˆλ‹€κ³ λ§Œ μ•Œκ³  rm으둜 μ‚­μ œν•˜μž.

 

νŒŒμΌμ„ μ‚­μ œν•˜λŠ” λͺ…λ Ήμ–΄ rm

νŒŒμΌμ„ μ‚­μ œν•˜λŠ” λͺ…령어인데 λ””렉토리도 μ‚­μ œκ°€ κ°€λŠ₯ν•˜λ‹€.

 

디렉터리 μ—­μ‹œ 파일 μ‹œμŠ€ν…œμ˜ 일뢀라 κ°€λŠ₯ν•œ 것이닀.

 

rm [μ˜΅μ…˜] [파일/디렉토리 경둜]

μ˜΅μ…˜ μ„€λͺ…
-f μ‚­μ œ 확인 물음 없이 κ°•μ œ μ‚­μ œ
-r 디렉터리 μ‚­μ œμ‹œ ν•˜μœ„ κ²½λ‘œμ™€ 파일 μ‚­μ œ
-v 파일 μ‚­μ œ 정보λ₯Ό μžμ„Ένžˆ λ³΄μ—¬μ€Œ
--version 버전 ν‘œμ‹œ

블둝 μž₯치λ₯Ό λ‚˜μ—΄ν•˜λŠ” λͺ…λ Ήμ–΄ lsblk

λ¦¬λˆ…μŠ€ μ‹œμŠ€ν…œμ—μ„œ μ‚¬μš© κ°€λŠ₯ν•œ 블둝 μž₯치λ₯Ό λ¦¬μŠ€νŠΈν™” ν•˜μ—¬ 좜λ ₯ν•œλ‹€.

파일 μ‹œμŠ€ν…œμ˜ λ””μŠ€ν¬ 곡간에 λŒ€ν•œ ν•„μˆ˜ 정보 ν‘œμ‹œ λͺ…λ Ήμ–΄ df