复制文件的非常简单的脚本
#!/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>
不确定为什么权限在每种情况下都会不同