업그레이드 버젼을 덮어쓰는 경우, 특정 경로 이하는 적용되지 않는 현상은? 정보
기타 업그레이드 버젼을 덮어쓰는 경우, 특정 경로 이하는 적용되지 않는 현상은?본문
gunzip 으로 압축된 업그레이드 버젼을 덮어쓰는 경우,
특정 경로의 내용은 덮어쓰기가 수행되지 않는 경우가 있습니다.
왜 그런 현상이 발생할까요?
======================================================
경로 구조(예)
/
/upgrade/
/upgrade.tgz
목적경로(target)이 /upgrade 인경우
사용 (예) : 현재경로에서 압축해제 및 덮어쓰기
tar -zxvf upgrade.tgz
======================================================
제가 잘못 알고 있을까요? 에구에구~
특정 경로의 내용은 덮어쓰기가 수행되지 않는 경우가 있습니다.
왜 그런 현상이 발생할까요?
======================================================
경로 구조(예)
/
/upgrade/
/upgrade.tgz
목적경로(target)이 /upgrade 인경우
사용 (예) : 현재경로에서 압축해제 및 덮어쓰기
tar -zxvf upgrade.tgz
======================================================
제가 잘못 알고 있을까요? 에구에구~
추천
0
0
댓글 8개
감사합니다. 무식쟁이라 셀 스크립트를 짜서 돌리면 가능하지 않을까 생각을 해 봤는데,
rm이라는 그녀석이 또 위험한 명령어라...
저도 수정한 파일이나 경로가 존재한다면 미리 옮겨 놓고 작업(^^;)을 한답니다.
가끔은 그놈의 '귀차니즘' 땜시롱 엎어버리기도 하지만...
보통 디렉토리 관리(사실... 관리 거의 안하는 편입니다. 게을러설랑~*)는,
/userid/
/userid/public_html (웹문서루트)
/userid/backup (계정 데이터 자료)
~과 같은 방식으로 달랑 두개에 몰아 넣지요^^;
참... 정말 궁금한 것은, 원본 게시물에 기재를 했지만서도,
덮어쓰기가 특정경로 또는 특정경로 이하에는 적용되지 않는 경우가 발생할까요?
소유권이나 퍼미션에도 특별한 다른 점이 없고 동일한데도 말이죠.
정말 정말 궁금합니다.
rm이라는 그녀석이 또 위험한 명령어라...
저도 수정한 파일이나 경로가 존재한다면 미리 옮겨 놓고 작업(^^;)을 한답니다.
가끔은 그놈의 '귀차니즘' 땜시롱 엎어버리기도 하지만...
보통 디렉토리 관리(사실... 관리 거의 안하는 편입니다. 게을러설랑~*)는,
/userid/
/userid/public_html (웹문서루트)
/userid/backup (계정 데이터 자료)
~과 같은 방식으로 달랑 두개에 몰아 넣지요^^;
참... 정말 궁금한 것은, 원본 게시물에 기재를 했지만서도,
덮어쓰기가 특정경로 또는 특정경로 이하에는 적용되지 않는 경우가 발생할까요?
소유권이나 퍼미션에도 특별한 다른 점이 없고 동일한데도 말이죠.
정말 정말 궁금합니다.

으흐흐 rm -rf
루트에서 한방 날리면....ㅡ.ㅡ;;
루트에서 한방 날리면....ㅡ.ㅡ;;
rm -rf 는 정말 위험한 것인데..
굳이 쓰시자면 지우고자 하는 디렉토리 및 파일을 일일이 지정하여 삭제 할수있습니다.
# man rm
# cd public_html
# rm -rf gnuboard4/img gnuboard4/*.php gnuboard4/install gnuboard/lib
이런식으로 하시면될꺼 같네요..
꽁수라면..
지우고싶지 않은 디렉이나 파일을 미리 옮겨두시고 다지우면 되지 않을런지요?
# mv gnuboard4/adm/phpMyAdmin ~myid/
# mv gnuboard4/dbconfig.php ~myid/
# rm -rf gnuboard
굳이 쓰시자면 지우고자 하는 디렉토리 및 파일을 일일이 지정하여 삭제 할수있습니다.
# man rm
# cd public_html
# rm -rf gnuboard4/img gnuboard4/*.php gnuboard4/install gnuboard/lib
이런식으로 하시면될꺼 같네요..
꽁수라면..
지우고싶지 않은 디렉이나 파일을 미리 옮겨두시고 다지우면 되지 않을런지요?
# mv gnuboard4/adm/phpMyAdmin ~myid/
# mv gnuboard4/dbconfig.php ~myid/
# rm -rf gnuboard
헛...
저 바보에요. rm -rf 밖에 모른답니다.
제외할 경로나 특정파일은 쉘스크립트를 짜서 수행해야 하지 않을까요?
저 바보에요. rm -rf 밖에 모른답니다.
제외할 경로나 특정파일은 쉘스크립트를 짜서 수행해야 하지 않을까요?

그런 의미에서 질문을 한 가지 드리겠는데요.
리눅스 명령어 rm -rf 에서 특정 파일이나 디렉토리를 제외 시키고 싶을 때, 어떻게 합니까?
즉, adm/phpMyAdmin 은 덩치가 하도 커서, 다시 올리기도 그렇고, 그건 그렇게 변화가 많은 것이 아니니까 제외시키고, dbconfig.php도 제외시키고 삭제를 하려고 할 때 말입니다. ^.^
리눅스 명령어 rm -rf 에서 특정 파일이나 디렉토리를 제외 시키고 싶을 때, 어떻게 합니까?
즉, adm/phpMyAdmin 은 덩치가 하도 커서, 다시 올리기도 그렇고, 그건 그렇게 변화가 많은 것이 아니니까 제외시키고, dbconfig.php도 제외시키고 삭제를 하려고 할 때 말입니다. ^.^
에구 에구...
zzzz님 무슨 그런 말씀을...
익히 아시다시피 제가 늘상 푸념하듯
사무실 네트웍 환경이 그다지 쾌적한 편이 아니랍니다.
그래서...
ftp로 압축해제 하고 전송하는 과정은...
정말 끔찍합니다.
(속도도 속도려니와, 파일 갯수가 많아지면... 정말 날 샐 것 같다는 느낌도 많이 받는답니다.)
zzzz님 무슨 그런 말씀을...
익히 아시다시피 제가 늘상 푸념하듯
사무실 네트웍 환경이 그다지 쾌적한 편이 아니랍니다.
그래서...
ftp로 압축해제 하고 전송하는 과정은...
정말 끔찍합니다.
(속도도 속도려니와, 파일 갯수가 많아지면... 정말 날 샐 것 같다는 느낌도 많이 받는답니다.)

음..... 저도 그 부분에 의심이 가던데...... 그렇다고 매번 다 지우고 새로 풀 수도 없고.......
지우고, 깔고, 권한 변경까지 해주는 쉘 스크립트를 만들어 놓을까 싶네요.
지우고, 깔고, 권한 변경까지 해주는 쉘 스크립트를 만들어 놓을까 싶네요.

수고 많으십니다.
역시 고수라.... 텔에서 tar 하시나 보네요 ㅎㅎ
걍 ftp 풀어서 올려도 그럴까요?
역시 고수라.... 텔에서 tar 하시나 보네요 ㅎㅎ
걍 ftp 풀어서 올려도 그럴까요?