2012-06-21 3 views
0

나는 하나의 디렉토리에서 파일을 복사하려고합니다. 이미있는 디렉토리이지만 터미널에서 파일을 만들 수 없다는 오류가 발생합니다. 존재하지 않는다파일을 기존 디렉토리에 복사하지만 디렉토리가 없다고 말합니다.

cp networkset.dat /projects/segra/hallo/data/binet 

이러한 파일이나 디렉토리가 존재하지 않으십니까? 이 디렉토리가 존재하지만 왜 내가이 파일을 다른 디렉토리에 복사 할 수 없는지 알고 싶습니다. C 쉘 터미널을 사용하고 있습니다. 나는 이것이 사소한 것이지만 모든 것을 시도했다는 것을 알고있다. 디렉토리 경로 권한을 설정해야합니까?

+0

당신은 networkset.dat이 crrent의 디렉토리에 존재 하시겠습니까? 대상 디렉터리에 대한 사용 권한을 다시 확인하십시오. – John3136

+0

네 ... 확실히 종료합니다. 나는 ls-l을하고 나는 그것을 볼 수있다. 대상 디렉터리에 대한 사용 권한을 확인하고 drwxrwxr-x입니다. 즉, 처음 세 열은 읽기 쓰기 권한이 있어야하고 권한이 올바르게 실행되어야 함을 의미합니까? – rambokayambo

+0

'ls -ld networkset.dat/projects/segra/hallo/data/binet'의 출력과 정확한 오류 메시지를 편집하여 질문을 편집하십시오. 행운을 빕니다. – shellter

답변

2

대상 경로는 루트가 아닌 홈 디렉토리 나 현재 디렉토리에서 벗어나는 것처럼 의심스러워 보입니다. 즉, 처음에는 "~ /"이 있어야할까요?

%if /projects is in your home dir 
cp networkset.dat ~/projects/segra/hallo/data/binet 

또는

%if /projects is off of the current directory 
cp networkset.dat ./projects/segra/hallo/data/binet 
+0

apparantley는 내 문제를 해결하고 해결했습니다. – rambokayambo

관련 문제