์ƒˆ์†Œ์‹

OS/Linux

ํŒŒ์ผ์••์ถ•๊ณผ ํŒŒ์ผ์œ„์น˜ ๊ฒ€์ƒ‰

  • -

ํŒŒ์ผ์••์ถ•

  • ์••์ถ•ํŒŒ์ผ ํ™•์žฅ๋ช…์€ xz, bz2, gz, zip, Z๋“ฑ
  • xz๋‚˜ bz2 ์••์ถ•๋ฅ ์ด ๋” ์ข‹์Œ
  • ์••์ถ•ํ•˜๊ธฐ: xzํŒŒ์ผ๋ช… , ์••์ถ•ํ’€๊ธฐ: xz -d ํŒŒ์ผ๋ช….xz (์••์ถ•ํ’€๊ธฐ๋Š” -d ์˜ต์…˜)

 

ํŒŒ์ผ ๋ฌถ๊ธฐ

  • ๋ฆฌ๋ˆ…์Šค์—์„œ๋Š” ํŒŒ์ผ์••์ถ•๊ณผ ํŒŒ์ผ๋ฌถ๊ธฐ๋Š” ์›์น™์ ์œผ๋กœ ๋ณ„๊ฐœ์˜ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ์ˆ˜ํ–‰ํ•จ
  • ํŒŒ์ผ๋ฌถ๊ธฐ์˜ ๋ช…๋ น์–ด๋Š” tar, ๋ฌถ์ธ ํŒŒ์ผ์˜ ํ™•์žฅ๋ช…๋„ tar

 

ํŒŒ์ผ ๋ฌถ๊ธฐ ๋ช…๋ น(tar)

  • ๋™์ž‘: c(๋ฌถ๊ธฐ), x(ํ’€๊ธฐ), t(๊ฒฝ๋กœํ™•์ธ)
  • ์˜ต์…˜: f(ํŒŒ์ผ), v(๊ณผ์ •๋ณด์ด๊ธฐ), J(tar+xz), z(tar+gzip), j(tar+bzip2)
  • ex) tar cvf my.tar /etc/sysconfig/ → ๋ฌถ๊ธฐ
  •      tar cvfj my.tar.xz /etc/sysconfig/ /etc/sysconfig/ → ๋ฌถ๊ธฐ + xz๋กœ ์••์ถ•
  •      tar xvf my.tar  → tar ํ’€๊ธฐ
  •      tar xvfj my.tar.xz /etc/sysconfig/ → xz์••์ถ• ํ•ด์ œ + tar ํ’€๊ธฐ

 

ํŒŒ์ผ ์œ„์น˜ ๊ฒ€์ƒ‰

find [๊ฒฝ๋กœ] [์˜ต์…˜] [์กฐ๊ฑด] [action]: ๊ธฐ๋ณธํŒŒ์ผ ์ฐพ๊ธฐ

  • [์˜ต์…˜] -name, -user(์†Œ์œ ์ž), -newer(์ „, ํ›„), -perm(ํ—ˆ๊ฐ€๊ถŒ), -size(ํฌ๊ธฐ)
  • [action] -print(๋””ํดํŠธ), -exec(์™ธ๋ถ€๋ช…๋ น ์‹คํ–‰)
  • ex)   find /etc -name "*.conf"
  •        find /usr/bin -size +10k -size -100k
  •        find /home -name "*.swp" -exec rm {} \;  → find๋ช…๋ น์–ด์˜ ์‹คํ–‰ ๊ฒฐ๊ณผ์ธ swpํŒŒ์ผ์ด rm๋ช…๋ น์œผ๋กœ ์‹คํ–‰
Contents

ํฌ์ŠคํŒ… ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค

์ด ๊ธ€์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค๋ฉด ๊ณต๊ฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.