#20 TIL๋ฆฌ๋ˆ…์Šค CLI (2)๐Ÿ’ป

์žฅ์„์ง„ยท2021๋…„ 4์›” 15์ผ
0

์–ด์ œ ๋ฆฌ๋ˆ…์Šค์˜ ๋ช…๋ น์–ด๋ฅผ ์ถ”๊ฐ€๋กœ ์ •๋ฆฌ๋ฅผ ํ•ด๋ณด์ž๋ฉด

mkdir : ์ƒˆ๋กœ์šด ํด๋” ์ƒ์„ฑํ•˜๊ธฐ ์šฐ๋ฆฌ๊ฐ€ GUI๋กœ ํ•˜๋Š” ์˜ค๋ฅธ์ชฝ ๋งˆ์šฐ์Šค๋กœ ์ƒˆํด๋”๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ์›๋ฆฌ๋กœ mkdir <ํด๋”์ด๋ฆ„> ์„ ์‚ฌ์šฉํ•˜๋ฉด ํด๋”๊ฐ€ ์ƒ์„ฑ๋œ๋‹ค.

* ๊ทธ๋ฆฌ๊ณ  ํด๋”๋‚˜ ํŒŒ์ผ์„ ์—ด๊ณ  ์‹ถ์œผ๋ฉด open .์„ ์‚ฌ์šฉํ•˜๋ฉด ์—ด๋ฆฐ๋‹ค

cat : ํŒŒ์ผ์˜ ๋‚ด์šฉ์„ ํ„ฐ๋ฏธ๋„์— ์ถœ๋ ฅํ•˜๊ธฐ. txt๋ผ๋Š” ํŒŒ์ผ์•ˆ์— ๋‚ด์šฉ์„ ํ™•์ธ์„ ํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.

rm : ํด๋”๋‚˜ ํŒŒ์ผ ์‚ญ์ œํ•˜๊ธฐ ํŒŒ์ผ์„ ์‚ญ์ œํ•  ๋•Œ rm์„ ์‚ฌ์šฉํ•ด์„œ ์ง€์šธ ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ํด๋”๋ฅผ ์ง€์šฐ๋ฉด rm ํด๋”์ด๋ฆ„ : is a directory๋ผ๊ณ  ์ถœ๋ ฅ์ด ๋˜๋Š” ๋ฐ ์ด๋•Œ๋Š” rm -rf ํด๋”๋ช…์„ ์‚ฌ์šฉํ•˜๋ฉด ์‚ญ์ œ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค (* ์˜ต์…˜ r์€ "recursive"๋ฅผ ๋œปํ•˜๊ณ , ์˜ต์…˜ f๋Š” "force"๋ฅผ ๋œปํ•œ๋‹ค.)


mv : ํด๋”๋‚˜ ํŒŒ์ผ์˜ ์ด๋ฆ„์„ ๋ณ€๊ฒฝ, ๋˜๋Š” ํด๋”๋‚˜ ํŒŒ์ผ์˜ ์œ„์น˜ ์˜ฎ๊ธฐ๊ธฐ. ๋ช…๋ น์–ด mv๋Š” move์˜ ์•ฝ์ž๋กœ, ํด๋”๋‚˜ ํŒŒ์ผ์„ ์ด๋™ํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  mv์„ ์ด์šฉํ•˜๋ฉด ํด๋”๋‚˜ ํŒŒ์ผ์˜ ์ด๋ฆ„์„ ๋ณ€๊ฒฝ๋„ ํ•  ์ˆ˜ ์žˆ๋‹ค.

cp : ํด๋”๋‚˜ ํŒŒ์ผ์„ ๋ณต์‚ฌํ•˜๊ธฐ ๋ช…๋ น์–ด cp๋Š” copy์˜ ์•ฝ์ž๋กœ, ํด๋”๋‚˜ ํŒŒ์ผ์„ ๋ณต์‚ฌํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค. ๋จผ์ €, ํŒŒ์ผ์„ ๋ณต์‚ฌํ•˜๊ณ  ํŒŒ์ผ์„ ๋ณต์‚ฌํ•˜๊ธฐ ์œ„ํ•ด ๋ช…๋ น์–ด cp๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ์—๋Š”, cp [์›๋ณธ ํŒŒ์ผ ์ด๋ฆ„][๋ณต์‚ฌํ•  ํŒŒ์ผ ์ด๋ฆ„]์„ ํ”„๋กฌํ”„ํŠธ์— ์ž…๋ ฅํ•œ๋‹ค. cp๋„ rm๊ณผ ๋น„์Šทํ•˜๊ฒŒ ํด๋”๋ฅผ ๋ณต์‚ฌ๋ฅผ ํ•˜๊ฒŒ ๋˜๋ฉด cp -rf ์›๋ณธํด๋” ์ƒˆ๋กœ์šด ํด๋” ์„ ์ž…๋ ฅํ•˜์—ฌ ์‚ฌ์šฉ๊ฐ€๋Šฅํ•˜๋‹ค.

profile
๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๊ณ  ์‹ถ์€ ์ƒˆ๋‚ด๊ธฐ

0๊ฐœ์˜ ๋Œ“๊ธ€