2013-03-15 2 views
3

이것은 Linux 스크립트 작업을 처음 시도한 결과입니다. 여기 스크립트를 통해 마운트 공유 드라이브에서 로컬 폴더로 복사

은 내가 뭘하려고 오전입니다 : - 공유 윈도우 네트워크 드라이브에서 RM/홈/사용자/문서/운동/
  • 파일 복사 -

    1. 모든 로컬 폴더의 내용을 제거 CP의 SMB : // 서버/아크/운동 % 20Files/워드/
    2. 내이

      rm /home/user/Documents/Exercise/ 
          cp smb://server/arc/Exercise%20Files/Word/ /home/user/Documents/Exercise/ 
      
      과 같아야 내 명령을 이해에서 그래서

    그러나 언제 내가 노력하고 내가 다음과 같은 오류 얻을 위의 명령 중 하나를 실행합니다

    "rm: cannot remove `/home/user/Documents/Exercise/': Is a directory" 
        "cp: cannot stat `smb://server/arc/Exercise%20Files/Word/': No such file or directory" 
    

    내가 잘못하고있는 중이 야 무엇을? 귀하의 요청 및 테스트를 바탕으로

    친절 감사,

    M

  • 답변

    0

    제대로 기록되지 않습니다 무엇을 내가 지적하자


    이 로컬 폴더에서 모든 내용을 삭제

    rm /home/user/Documents/Exercise/ 
    

    오류가 발생했습니다. rm :/home/user/Document를 제거 할 수 없습니다. S/운동 /는 '디렉토리

    에게가 당신해야 디렉토리 내 모든 아닌 디렉토리를 삭제합니다

    rm /home/user/Documents/Exercise/* 
    

    . 공유 윈도우 네트워크 드라이브에서


    파일 복사

    cp smb://server/arc/Exercise%20Files/Word/ /home/user/Documents/Exercise/ 
    

    오류는 말한다 CP : // 서버/아크/운동 % 20Files/워드/': 해당 파일이나 디렉토리 SMB를에 시작할 수 없습니다

    경로 smb://server/arc/Exercise%20Files/Word/이 올바른지 확인해야합니다. 그런 다음 다음을 사용하십시오.

    cp smb://server/arc/Exercise%20Files/Word/* /home/user/Documents/Exercise/ 
    
    +0

    감사합니다. 나는 rm 명령을 조정했고 성공적으로 작동하도록했습니다. 그래도 여전히 copy 명령어가 없습니다. 액세스하려는 폴더에 암호 권한이 필요합니다. 그것이 문제의 원인이 될 수 있습니까? – Mitchell

    +0

    수 있습니다. 'ls -l cp smb : // server/arc/Exercise % 20Files/Word /'디렉토리를 열람 해 보라. 그런 다음 메시지/오류를 게시하십시오! – fedorqui

    +1

    'ls : smb : // server/arc/Exercise % 20Files/Word /에 액세스 할 수 없습니다. 해당 파일 또는 디렉토리가 없습니다. ' 이 디렉토리는 100 % 정확하며 Nautilus – Mitchell

    0

    내용이있는 디렉토리는 삭제할 수 없습니다.

    rm -r /home/user/Documents/Exercise/ 
    

    이 재귀 적 디렉토리와 그 안의 모든 내용을 삭제합니다 다음 명령을 사용하여 동시에 내용과 디렉토리를 삭제합니다.

    파일을 복사하려면, 난 당신과 같이 사전에 디렉토리를 마운트 할 생각 : 그 작동하는 경우

    mount -t cifs //server/share /mnt/mount_directory -o user=username 
    

    당신이 확인할 수 있습니까?

    +0

    을 통해 액세스 할 수 있습니다. '/ home/user/Documents/ExerciseShare /'로 변경했습니다. 그래서'cp/home/user/Documents/ExerciseShare/Exercise % 20Files/Word// home/user/Documents/Exercise /' 이 오류를 받음'cp :/home/user/Documents/ExerciseShare/Exercise % 20Files/Word/: 해당 파일이나 디렉토리가 없습니다. ' – Mitchell

    0

    제거/명령을 삭제 rm -rfv /home/user/Documents/Exercise/*

    복사 명령 : 당신의 도움을 cp -rfv /home/user/Documents/ExerciseShare/ExerciseFiles/Word/ /home/user/Documents/Exercise/

    관련 문제