나는 Android 전화를 가지고 있으며 갤러리에 표시하고 싶지 않은 일부 미디어 파일을 계속 다운로드합니다. 내가 여기서 터무니없는 생각 하지마. 이 작업을 수행하기 위해 작은 스크립트 &을 작성했습니다. 여기있어.스크립트를 사용하여 android rooted phone의 파일 이름 바꾸기
echo "Below files will be hidden."
for fName in `ls /storage/extSdCard/Download/*.mp4`
do
echo $fName
mv -f $fName `basename $fName .mp4`.bak
done
"File Explorer"응용 프로그램의 "스크립트 실행 프로그램"유틸리티를 루트 사용자와 함께 사용하여이 스크립트를 실행하면 다음과 같은 오류 메시지가 나타납니다.
mv: can't create 'abc.mp4': Read-only file system
"root"사용자는 유닉스/리눅스 기반 시스템에서 자유롭게 실행한다고 가정합니다. 아무도 이걸 안내하지 않니?
그렇지 않습니다. 일부 작업을 수행하려고 시도하는 폴더가 user에 속합니다. system & group은 root입니다. 또한 파일 권한은 rwxrwxr-x입니다. 또한 "루트 탐색기"를 사용하여 폴더의 사용 권한을 변경하려고했으나 허용하지 않습니다. 따라서 사용자 권한으로 귀결됩니다. 나를 궁금하게 만드는 것은 "루트"사용자가 권한을 변경할 수 없게하는 것입니다. 어쨌든 답장을 보내 주셔서 감사합니다. –
@SurendraRaut 귀하의 의견은 SD 카드 인 폴더 경로 인/storage/extSdCard/Download/* .mp4를 상기시켜줍니다. 이 SD 카드가 ** 쓰기 금지 **로 설정되어 있습니까? – lulyon
늦게 답변을 드려 죄송합니다. SD 카드에 쓰기 방지 스위치가 없어서 배제되었습니다. 내가 그것을 구입 한 이후로 SD 카드에 내 ROM의 백업을 가져 가면서 그 일찍 잡힐 수 있었다. 어쨌든, 그 옵션을 배제 해줘서 고마워. –