Linux系统下RStudio中,利用write或者write.table写入文件时报错。
write(x,file="q.txt")
Error in file(file, ifelse(append, "a", "w")) : cannot open the connection In addition: Warning message: In file(file, ifelse(append, "a", "w")) : cannot open file 'q.txt': Permission denied
显示以上报错内容,即无法打开文件,无权限。
想到可能是账号没有写入文件的权限,切换到Terminal中用ls -l命令查看权限,果然没有权限。
su命令切换root账户,chmod 777更改目录权限,写入成功。
(新手小白,记于2022/07/22)