cp명령과 mount에 대한 질문요...
아직도 초보인지라 리눅스를 공부할 때마다 자꾸만 막히는 부분이 생겨버리네요 ㅡㅡ;
오늘 막히는 부분은 cp명령과 mount명령 부분인데요...너무 유치한 질문이라고 그냥 넘어가지 마시고
좋은 답변 좀 부탁드릴께요(__)
그럼 질문드릴께요.
질문1)
/test/ 디렉토리에 a , b , c , d 라는 이름으로 파일과 디렉토리를 만들고 .a , .b , .c , .d 라는 이름으로
파일과 디렉토리를 만들어서 /test2/ 라는 디렉토리에 복사하기 위해
\cp -r /test/* /test2/
라는 명령으로 복사를 했습니다. 복사 후 /test2/ 디렉토리를 확인해 보니 숨김파일 및 디렉토리는 복사가 되지
않아 다시...
\cp -r /test/.* /test2/
라는 명령으로 복사명령을 내리니까, 상위 디렉토리에 있는 /usr/ , /home/ , /boot/ 등등의 디렉토리들도 복사가 되어
버리네요 ㅡㅡ;;
왜 그런건가요?? 저는 /test/ 디렉토리에 있는 모든 파일과 디렉토리를 /test2/ 디렉토리로 옮겨보고 싶은데...
명령을 잘 못 준 것인가요? 아니면 다른 특별한 옵션이라도 주어야 하는건가요?
물론 \cp -r /test/ /test2/ 명령으로 /test/ 디렉토리를 통째로 복사하면 되겠지만, 저는 /test/ 디렉토리 안에 있는
모든 파일을 한번에 복사해서 옮기는 방법을 알고 싶거든요...
아~ 그리고, cp 명령어 사용시 주로 어떤 옵션들을 사용하는 것이 좋은가요?
질문2)
제가 사용중인 리눅스는 wow 리눅스 7.1 버젼이거든요. 그런데, WinXP Pro 가 설치된 파티션을 마운트 시킬려고 하는데,
mount: wrong fs type, bad option, bad superblock on /dev/hda4,
or too many mounted file systems
(aren't you trying to mount an extended partition,
instead of some logical partition inside?)
와 같은 메세지가 뜨면서 마운트가 되지 않네요. 파일시스템 지정옵션으로 vfat 와 ntfs , msdos 다 해 봤거든요...
뭐가 문제인가요??
좋은 답변 부탁드릴께요(__)
1. cd /test && cp -r . /test2 해보
1. cd /test && cp -r . /test2 해보세요.
.*은 shell에 의해 . (현재 디렉터리) .. (상위 디렉터리) 로도 확장이 되게 됩니다. "."만 쓰시면 해결 가능하죠.
2. hda4 말고 hda1, 5, 6, 7, 8로 해보세요.
파티션을 정확하게 알고 계시면 한방에 해결됩니다.
우선 답변 감사드려요(__)그런데, 도트(.) 하나만 쓰면 도트(.
우선 답변 감사드려요(__)
그런데, 도트(.) 하나만 쓰면 도트(.)로 시작되는 모든 파일과 폴더들이 복사가 되나요?
그리고, mount 할 때는 fdisk -l 명령어로 모든 파티션의 디바이스명을 확인한 후에 mount 시킨거 거든요.
혹시, wow리눅스 7.1에서 XP 파티션을 인식못하는 것이 아닌가요? 참고로 XP파티션의 파일시스템은 fat32이예요.
1. 아뇨, 현재 디렉터리가 복사됩니다. "."는 현재 디렉터리이고, '
1. 아뇨, 현재 디렉터리가 복사됩니다. "."는 현재 디렉터리이고, '.'로 시작하는 다른 파일이나 디렉터리들은 현재 디렉터리 밑에 존재하니까 -r 옵션으로 다같이 복사가 되는 것 뿐입니다.
2. 다시 한번 봐보세요. 아니면 다시 한번 제가 말씀드린 대로 마운트 해보세요. 마운트 옵션은 vfat로 하시면 좋습니다.
Re: cp명령과 mount에 대한 질문요...
정규표현식으로 하면 안되나요?
cp ./.[a-zA-Z0-9]* destination
로 가능할거 같은데요..?흠 .*로 하면.. ".." 도 포함되게 되서 그런 경험을 하신듯한..
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
-a 플래그는 어떤가요?man 에 의하면..[code:1]-a,
-a 플래그는 어떤가요?
man 에 의하면..
--
이 아이디는 이제 쓰이지 않습니다.
예.. 심링크나 특수파일을 복사하신다거나, 파일 권한을 유지한 채 복사하
예.. 심링크나 특수파일을 복사하신다거나, 파일 권한을 유지한 채 복사하기를 바라신다면 꼭 cp -a를 쓰시는 것이 좋겠죠. : ) (실은 저도 cp -a를 애용합니다.)
댓글 달기