https://not-to-be-reset.tistory.com/430
[Jenkins] publish over SSH๋ฅผ ์ด์ฉํ Docker ์๋น์ค ๋ฐฐํฌ(4)
์ด์ ๊ฒ์๋ฌผ์์๋ ๋จ์ํ echo hello world > helloworld.txt ์ปค๋งจ๋๋ฅผ ์ด์ฉํด ๋จ์ํ 'publish over SSH'๋ฅผ ์ด์ฉํด build ๊ณผ์ ์ด ๋์ํ๋์ง๋ง ์ฒดํฌํ๋ค. ์ด์ ์ค์ ๋ก ๊ฐ๋จํ nodejs ์๋น์ค๋ฅผ Docker ์ปจํ ์ด๋ ํ
not-to-be-reset.tistory.com
๋์ปค ์๋น์ค ๋ฐฐํฌ์ ๋ํ ํฅ๋ฏธ๋ก์ด ๋ธ๋ก๊ทธ๋ฅผ ๋ฐ๊ฒฌํ์๋ค.
Linux - ํ์ผ, ๋๋ ํ ๋ฆฌ ์ญ์ ๋ช ๋ น์ด(rm -rf, rmdir)
๋ฆฌ๋ ์ค(์ฐ๋ถํฌ)์ ํฐ๋ฏธ๋์์ ํ์ผ์ด๋ ๋๋ ํ ๋ฆฌ๋ฅผ ์ญ์ ํ๋ ๋ช ๋ น์ด๋ค์ ์๊ฐํฉ๋๋ค. ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ์ ๋ฐ๋ผ์, ์ฌ์ฉํด์ผํ๋ ๋ช ๋ น์ด๊ฐ ์กฐ๊ธ์ฉ ๋ค๋ฆ ๋๋ค. ํ์ผ 1๊ฐ๋ ์ฌ๋ฌ๊ฐ๋ฅผ ์ญ์ ํ ๋, `rm
codechacha.com
๊ทธ๋ฌ๋ ์์ค์ rm ๋ช ๋ น์ด์ ๋ํ ๊น๋ํ๊ฒ ์ ๋ฆฌ๋ ๋ธ๋ก๊ทธ ํฌ์คํ ์ด ์์ด ํต์ฌ๋ง ์์ฝํด๋ณด๊ณ ์ ํ๋ค.
๋ฆฌ๋ ์ค(์ฐ๋ถํฌ)์ ํฐ๋ฏธ๋์์ ํ์ผ์ด๋ ๋๋ ํ ๋ฆฌ๋ฅผ ์ญ์ ํ๋ ๋ช ๋ น์ด
- ํ์ผ ์ญ์ : rm love.txt -> rm ๋ง์ผ๋ก ๋๋ ํ ๋ฆฌ๋ ์ญ์ ํ๋ ค๊ณ ํ๋ค๋ฉด, ์๋ฌ!
- ๋น ํด๋(๋๋ ํ ๋ฆฌ) ์ญ์ : rmdir [dir path] ๊ฐ๋ฅํ๋ฐ rm -d myDir ์ดํธ์ด ๋ ์์ํ ๋ฏ -> rm -d ๋ง์ผ๋ก ์ฌ๋ฌ๊ฐ์ง ๋ด์ฉ๋ฌผ์ด ์๋ ๋๋ ํ ๋ฆฌ๋ฅผ ์ญ์ ํ๋ ค๊ณ ํ๋ค๋ฉด, ์๋ฌ!
- ํ์ผ์ ๊ฐ๊ณ ์๋ ํด๋(๋๋ ํ ๋ฆฌ) ์ญ์ : rm -r myDir
- [TIP] -r ์ต์ ์ ์๋์ ๊ฐ์ด ์ฌ๊ท์ ์ผ๋ก ํ์์ ์๋ ๋ชจ๋ ํ์ผ ๋ฐ ๋๋ ํ ๋ฆฌ๋ฅผ ์ญ์ ํ๋ผ๋ ์๋ฏธ์ด๋ค.
- rm -rf myDir
๊ฐํน rm -r ๋ช ๋ น์ด๋ก ๋๋ ํ ๋ฆฌ๋ฅผ ์ญ์ ํ ๋, ์ด๋ค ๋ฌธ์ ๊ฐ ์์ผ๋ฉด ํ์ผ์ ์ญ์ ํ์ง ์๊ณ ๊ฒฝ๊ณ ํ๋๋ฐ, f ์ต์ ์ ์ถ๊ฐํ์ฌ rm -rf๋ก ์ญ์ ํ๋ฉด ๊ฒฝ๊ณ ์์ด ๋๋ ํ ๋ฆฌ๋ ํ์ผ์ ์ญ์ ํ๋ค.
rm -r [dir path] ๋ช ๋ น์ด๋ ๋๋ ํ ๋ฆฌ์ ํ์ผ์ด ์๊ฑฐ๋ ์๊ฑฐ๋, ํญ์ ๋๋ ํ ๋ฆฌ๋ฅผ ์ญ์ ํ๋ค.
๊ฒฐ๋ก ์, ์ญ์ ํ๋ ค๋ ๋์์ด ํ์คํ๊ณ ๊ฒฝ๊ณ ๋ฅผ ๋ฌด์ํ๊ณ ์ถ๋ค๋ฉด rm -rf๋ก ์ญ์ ํ๋ฉด ๋๋ค. ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ rm -r์ด๋ rm์ผ๋ก ์ญ์ ํ๋ฉด ๋๋ค. ์ค์๋ก ์์คํ ๋๋ ํ ๋ฆฌ๋ฅผ ์ญ์ ํ๋ฉด ์๋๋ ์ ์ ํ ๊ฒฝ๊ณ ๋ฅผ ์์ ํ๊ฒ ๋ฐ๊ณ ์ถ๋ค๋ฉด rm -rf ๋์ ์ฌ์ธํ๊ฒ ๋ช ๋ น์ด๋ฅผ ์น๋ ๊ฒ์ด ๋ฐฉ๋ฒ์ด ๋๋ค.
'๋ฆฌ๋ ์ค > ๋ฆฌ๋ ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[mac] Mac์์ /usr/local/bin์ ์ก์ธ์คํ๋ ๋ฐฉ๋ฒ (0) | 2022.11.28 |
---|---|
[mac] mac hosts ํ์ผ ์์ ๋ฐ E325: ATTENTION Found a swap file by the name (0) | 2022.11.21 |
[๋งฅ ํฐ๋ฏธ๋] Homebrew ๋งฅ ํฐ๋ฏธ๋ ๊พธ๋ฏธ๊ธฐ (0) | 2022.05.02 |
๋ฆฌ๋ ์ค ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ (0) | 2022.03.21 |