묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
mv 명령어 질문
2013.02.25 21:53
지금 파일들이 /public_html에 있는데
/www 이쪽으로 옮겨야합니다.
ssh에서 옮기려하는데 mv 명령어를 어떻게 적어야 모든파일들이 한꺼면에 /www 이쪽으로 옮길수있을까요?
검색해도 파일들을 한꺼번에 특정경로로 옮기는방법을 못찾겠더라구요 ㅠㅠ
/public_html 아래에 있는 항목을 폴더째로 옮기시려면
mv /public_html /www
이렇게 활용하시면 됩니다.
/public_html 아래의 항목 들만 옮기시려면
mv /public_html/* /public_html/.??* /www
이렇게 활용하시면 됩니다.
* 는 화일드카드로 그 안에 어떠한 문자든 들어간다는 의미로 public_html 아래의 어떤 파일이든 모조리 옮긴다는 명령어이며, 다만 이럴경우 Linux 시스템일 경우 .으로 이름이 시작되는 숨김 파일은 이동시키지 않는데 이를 같이 이동시키기 위해 /public_html/.??* 를 적은 것입니다.
. 과 .. 폴더는 그 상위폴더이기 때문에 상위폴더도 옮겨지면 대형 참사가 일어나기 때문에 .으로 시작되면서 세 글자 이상의 파일을 옮기도록 했으며 그럴 경우 두 글자 아래일 경우 옮겨지지 않을 순 있지만 대부분 세 글자 이상이기 때문에 큰 문제는 없을 것입니다.
숨김파일이 없거나 옮길 필요가 없으면 적을 필요는 없습니다.
그럼 답변에 도움이 되셨길...