파일을 복사하는 매우 간단한 스크립트
#!/bin/bash
#copy file
mtp-getfile "6" test2.jpg
실행 파일로 설정하고 다음을 사용하여 실행했습니다.
sudo sh ./test.sh
아이콘이 없는 test2.jpg라는 파일이 제공되었는데 열 수 없었습니다. "파일의 입력 스트림을 열 수 없습니다." 오류가 발생했습니다.
그러나 명령줄에서 다음 명령을 실행하면
mtp-getfile "6" test2.jpg
예상대로 작동합니다. 내 스크립트에 문제가 있나요? 확인해 보니 결과 .jpg 파일의 바이트 수가 각각 동일합니다. 아주 이상한.
답변1
꼭 해야 할 일이다
sudo chown <user> <copied file name>
각 경우에 권한이 다른 이유를 잘 모르겠습니다.