...

๋ฆฌ๋ ์ค ๋๋ ํ ๋ฆฌ ๋ช ๋ น์ด
๋๋ ํ ๋ฆฌ ์ ๋๊ฒฝ๋ก ์ถ๋ ฅ (pwd)
์ด๋ ํ์ฌ ๋๋ ํ ๋ฆฌ์ ์ ๋ ๊ฒฝ๋ก๋ช ์ด๋ฉด์ ๋์์ ์ ์ํ ๊ณ์ ์ ํ ๋๋ ํ ๋ฆฌ์ ๋ํ ์ ๋ ๊ฒฝ๋ก๋ช ์ด ๋๋ค. ๋๋ ํ ๋ฆฌ๋ฅผ ์ด๋ํ๋ฉด ํด๋น ์ ๋ ๊ฒฝ๋ก๊ฐ ๋ฐ๋๊ฒ ๋๋ค.
# ํ์ฌ ์์
์ค์ธ ๋๋ ํฐ๋ฆฌ์ ์ ๋ ๊ฒฝ๋ก๋ฅผ ์ถ๋ ฅ
$ pwd
๋๋ ํ ๋ฆฌ ์ด๋ (cd)
$ cd [์ด๋ํ ๋๋ ํ ๋ฆฌ]
$ cd . # ํ์ฌ ๋๋ ํ ๋ฆฌ๋ก ์ด๋
$ cd .. # ์์ ๋๋ ํ ๋ฆฌ๋ก ์ด๋
$ cd ~ # ํ์ฌ ์ฌ์ฉ์์ ํ ๋๋ ํ ๋ฆฌ๋ก ์ด๋
$ cd / # ๋ฃจํธ ๋๋ ํ ๋ฆฌ๋ก ์ด๋
$ cd # ํ ๋๋ ํ ๋ฆฌ๋ก ์ด๋
$ cd - # ๋ฐ๋ก ์ด์ ๋๋ ํ ๋ฆฌ๋ก ์ด๋
๋๋ ํ ๋ฆฌ/ํ์ผ ํ์ธ (ls)
$ ls # ํ์ฌ ๋๋ ํ ๋ฆฌ ๊ตฌ์ฑ ๋ด์ฉ ์ถ๋ ฅ
$ ls [๋๋ ํ ๋ฆฌ ๋ช
] # ์ง์ ํ ๋๋ ํ ๋ฆฌ ๊ตฌ์ฑ ๋ด์ฉ ์ถ๋ ฅ
$ dir # ์๋์ฐ ๋ช
๋ น์ด dir๋ ์ฌ์ฉ๊ฐ๋ฅ. ๋จ ํ์ด๋ผ์ดํ
์ด ์์.

[์ต์
]
$ ls -a # (all) : ์จ๊นํ์ผ์ ํฌํจํ์ฌ ๋ชจ๋ ํ์ผ์ ๋ชฉ๋ก์ ์ถ๋ ฅ.
$ ls -s # (size) : ํ์ผ ํฌ๊ธฐ ์์ผ๋ก ์ ๋ ฌํ์ฌ ์ถ๋ ฅ.
$ ls -l # (long) : ํ์ผ์ ์์ธ์ ๋ณด๋ฅผ ์ถ๋ ฅ.
$ ls -h # (human) : ํ์ผ ํฌ๊ธฐ๋ฅผ ๋จ์(K,M,G ๋ฑ)๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ๋์ด ๋ณด๊ธฐ ์ข๊ฒ ์ถ๋ ฅ


# ํ์ผ์ ์ข
๋ฅ๋ฅผ ๋๋ ํ ๋ฆฌ(/), ์คํ๊ฐ๋ฅ ํ์ผ(*), ๊ธฐํธ ๋งํฌ(@) ๋ฑ์ ๋ค์ํ ๊ธฐํธ๋ก ๊ตฌ๋ถํด์ ํ์
$ ls -F # (File) : ํ์ผ์ ์ข
๋ฅ๋ฅผ ๊ธฐํธ๋ก ๊ตฌ๋ถ

$ ls ../ # ๋ถ๋ชจ ๋๋ ํ ๋ฆฌ ํ์
$ ls -R # (Recursive) : ํ์ ๋๋ ํ ๋ฆฌ์ ๋ชฉ๋ก๊น์ง ๋ชจ๋ ์ถ๋ ฅ.
$ ls -n # ์์ ์ ๋ฐ ๊ทธ๋ฃน์ ์ด๋ฆ ๋์ UID / GID๋ก ์ถ๋ ฅ
$ ls -d # ํ์ฌ ๋๋ ํ ๋ฆฌ์ ์ ๋ณด๋ฅผ ์ถ๋ ฅ.
$ ls -i # ์ฒซ๋ฒ์งธ ํ์ inode ๋ฒํธ๋ฅผ ์ถ๋ ฅ.
$ ls -g # ์์ ์ ์ ๋ณด ๋นผ๊ณ ํ์ผ ์กฐํ
$ ls -A # (.)์ (..)๋ฅผ ์ ์ธํ ๋ชจ๋ ํ์ผ์ ์ถ๋ ฅ.
$ ls -L # ์ฌ๋ฒ๋ฆญ ๋งํฌ ํ์ผ์ ๊ฒฝ์ฐ ์๋ณธ ํ์ผ์ ์ ๋ณด๋ฅผ ์ถ๋ ฅ.
$ ls -u # ํ์ผ, ๋๋ ํ ๋ฆฌ ์ด๋ฆ์ ์ต์ข
์ ๊ทผ ์๊ฐ ์์ผ๋ก ํ๋ฉด์ ์ถ๋ ฅ
$ ls -r # (reverse) : ๊ฑฐ๊พธ๋ก ์ถ๋ ฅ(๊ธฐ๋ณธ ์ถ๋ ฅ์ ์ํ๋ฒณ ์์)
$ ls -lu # (a time) : ์ ๊ทผ ์๊ฐ์ ์ถ๋ ฅ
$ ls -lc # (ctime) : ๋ณ๊ฒฝ ์๊ฐ์ ์ถ๋ ฅ
$ ls -d */ # ํ์ผ์ ์ ์ธํ ๋๋ ํ ๋ฆฌ๋ง ๋ฐํ
์ ์ฉํ ls ๋จ์ถ ๋ฌธ๋ฒ
# ์ ์ฉํ ๋จ์ถ ๋ฌธ๋ฒ #
$ l # ls -CF ์ ๊ฐ์
$ ll # ls -alF ์ ๊ฐ์



๋๋ ํ ๋ฆฌ ์์ฑ (mkdir)
$ mkdir [๋๋ ํ ๋ฆฌ ๋ช
]
# ๋๋ ํ ๋ฆฌ ์ฌ๋ฌ๊ฐ ์์ฑ
$ mkdir [๋๋ ํ ๋ฆฌ๋ช
1] [๋๋ ํ ๋ฆฌ๋ช
2] [๋๋ ํ ๋ฆฌ๋ช
3]
# ํ์ ๋๋ ํ ๋ฆฌ ๊ฒฝ๋ก๋๋ก ์์ฑ
$ mkdir -p temp/ex1/ex2
๋๋ ํ ๋ฆฌ ์ญ์ (rmdir)
# ๋๋ ํ ๋ฆฌ ์ญ์ . ๋จ ํ์ ๋๋ ํ ๋ฆฌ๊ฐ ์๋ ๋น ๋๋ ํ ๋ฆฌ์ฌ์ผ์ง ๊ฐ๋ฅํ๋ค.
$ rmdir [๋์ ๋๋ ํ ๋ฆฌ]
# ์ฌ๋ฌ๊ฐ ์ญ์
$ rmdir [๋๋ ํ ๋ฆฌ๋ช
1] [๋๋ ํ ๋ฆฌ๋ช
2] [๋๋ ํ ๋ฆฌ๋ช
3]
# ๋๋ ํ ๋ฆฌ ๋ฐ ํ์๋๋ ํ ๋ฆฌ๋ฅผ ๊ฐ์ด ์ญ์ . ๋จ, ๋ถ๋ชจ ๋๋ ํ ๋ฆฌ๊ฐ ๋น์์ ๊ฒฝ์ฐ
$ rmdir -p ํ์ผ๋ช
/ํ์๋๋ ํ ๋ฆฌ
# ๋๋ ํฐ๋ฆฌ ์ญ์ (๋๋ ํฐ๋ฆฌ๋ -r ์ต์
์์ด ์ญ์ ๋ถ๊ฐ)
# ๋๋ ํ ๋ฆฌ ์์ ํ์ผ์ด ์์ด๋ ๊ฐ์ ์ญ์ !!
$ rm -r [๋์ ๋๋ ํ ๋ฆฌ]
๋๋ ํ ๋ฆฌ/ํ์ผ ๋ณต์ฌ (cp)
$ cp -r [๋ณต์ฌํ ๋๋ ํ ๋ฆฌ] [๋์ ๋๋ ํ ๋ฆฌ]
[์ต์
]
$ cp -a # : ์๋ณธ ํ์ผ์ ์์ฑ, ๋งํฌ ์ ๋ณด๋ค์ ๊ทธ๋๋ก ์ ์งํ๋ฉด์ ๋ณต์ฌ
$ cp -b # : ๋ณต์ฌํ ๋์์ด ์ด๋ฏธ ์์ ๊ฒฝ์ฐ ๊ธฐ์กด ํ์ผ์ ๋ฐฑ์
ํ๊ณ ๋ณต์ฌ
$ cp -d # : ๋ง์ฝ ๋ณต์ฌํ ์๋ณธ์ด ์ฌ๋ณผ๋ฆญ ๋งํฌ์ผ ๋ ์ฌ๋ณผ๋ฆญ ์์ฒด๋ฅผ ๋ณต์ฌ
$ cp -f # : ๋ง์ฝ ๋ณต์ฌํ ๋์์ด ์ด๋ฏธ ์์ผ๋ฉด ๊ฐ์ ๋ก ์ง์ฐ๊ณ ๋ณต์ฌ
$ cp -i # : ๋ง์ฝ ๋ณต์ฌํ ๋์์ด ์ด๋ฏธ ์์ผ๋ฉด ์ฌ์ฉ์์๊ฒ ๋ฌผ์ด๋ณธ๋ค
$ cp -l # : ํ๋๋งํฌ ํ์์ผ๋ก ๋ณต์ฌ
$ cp -P # : ์๋ณธ ํ์ผ ์ง์ ์ ๊ฒฝ๋ก์ ๊ฐ์ดํ์ ๊ฒฝ์ฐ ๊ทธ ๊ฒฝ๋ก ๊ทธ๋๋ก ๋ณต์ฌ
$ cp -p # : ํ์ผ์ ์์ ์, ๊ทธ๋ฃน, ๊ถํ, ์๊ฐ ์ ๋ณด๋ค์ด ๊ทธ๋๋ก ๋ณด์กด๋์ด ๋ณต์ฌ
$ cp -r # : ์๋ณธ์ด ํ์ผ์ด๋ฉด ๊ทธ๋ฅ ๋ณต์ฌ๋๊ณ ๋๋ ํฐ๋ฆฌ๋ผ๋ฉด ๋๋ ํฐ๋ฆฌ ์ ์ฒด๊ฐ ๋ณต์ฌ
$ cp -s # : ํ์ผ์ ์ฌ๋ณผ๋ฆญ ๋งํฌ ํ์์ผ๋ก ๋ณต์ฌ. ๋จ, ์๋ณธ ํ์ผ์ด๋ฆ์ ์ ๋ ๊ฒฝ๋ก๋ก ์ง์ ํด์ผ ํ๋ค.
$ cp -u # : ๋ณต์ฌํ ๋์์ด ์์ ๋ ์ด ํ์ผ์ ๋ณ๊ฒฝ ๋ ์ง๊ฐ ๊ฐ๊ฑฐ๋ ๋ ์ต๊ทผ์ ๊ฒ์ด๋ฉด ๋ณต์ฌํ์ง ์๋๋ค.
$ cp -v # : ๋ณต์ฌ ์ํ๋ฅผ ๋ณด์ฌ์ค
$ cp -x # : ์๋ณธ๊ณผ ๋์ ํ์ผ์ ํ์ผ์์คํ
์ด ๋ค๋ฅผ ๊ฒฝ์ฐ์๋ ๋ณต์ฌํ์ง ์๋๋ค.
$ cp -R # : ๋๋ ํฐ๋ฆฌ๋ฅผ ๋ณต์ฌํ ๊ฒฝ์ฐ ๊ทธ ์์ ํฌํจ๋ ๋ชจ๋ ํ์๊ฒฝ๋ก์ ํ์ผ๋ค์ ๋ชจ๋ ๋ณต์ฌ
๋๋ ํ ๋ฆฌ/ํ์ผ ์ด๋ (mv)
$ mv [์ด๋ํ ๋๋ ํ ๋ฆฌ] [๋์ ๋๋ ํ ๋ฆฌ]
[์ต์
]
$ mv -b # : ๋ชฉ์ ๊ฒฝ๋ก์ ๊ฐ์ ์ด๋ฆ์ ํ์ผ(ํน์ ๋๋ ํ ๋ฆฌ)๊ฐ ์กด์ฌํ๋ฉด, ๊ธฐ์กด ํ์ผ์ ๋ฐฑ์
ํ ์ด๋.
$ mv -f # : ๋ชฉ์ ๊ฒฝ๋ก์ ๊ฐ์ ์ด๋ฆ์ ํ์ผ(ํน์ ๋๋ ํ ๋ฆฌ)๊ฐ ์กด์ฌํ๋ฉด, ๋ฎ์ด์ธ ๊ฒ์ธ์ง ๋ฌป์ง ์๊ณ ๋ฐ๋ก ๋ฎ์ด์ด๋ค.
$ mv -i # : ๋ชฉ์ ๊ฒฝ๋ก์ ๊ฐ์ ์ด๋ฆ์ ํ์ผ(ํน์ ๋๋ ํ ๋ฆฌ)๊ฐ ์กด์ฌํ๋ฉด, ๋ฎ์ผ์ธ ๊ฒ์ธ์ง ๋ฌผ์ด๋ณธ๋ค
$ mv -v # : ์ด๋์ค์ธ ์ํ๋ฅผ ํ์
# ์ฐธ๊ณ ์๋ฃ
https://akdl911215.tistory.com/201
https://brunch.co.kr/@jehovah/12
https://dasima.xyz/%EB%A6%AC%EB%88%85%EC%8A%A4-ls-%EB%AA%85%EB%A0%B9%EC%96%B4-%EC%98%88%EC%8B%9C/
์ธ์ฉํ ๋ถ๋ถ์ ์์ด ๋ง์ผ ๋๋ฝ๋ ์ถ์ฒ๊ฐ ์๋ค๋ฉด ๋ฐ๋์ ์๋ ค์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค
์ด ๊ธ์ด ์ข์ผ์ จ๋ค๋ฉด ๊ตฌ๋ & ์ข์์
์ฌ๋ฌ๋ถ์ ๊ตฌ๋
๊ณผ ์ข์์๋
์ ์์๊ฒ ํฐ ํ์ด ๋ฉ๋๋ค.