我刚刚将 Ubuntu 升级到 12.10,我注意到The location is not a folder
每当我尝试访问已安装的媒体(USB 或其他分区)时都会收到此消息。我现在无法查看 USB 闪存盘或其他分区上的内容。
已经尝试过sudo apt-get remove exo-utils
但没有成功,因为它说没有安装。
谁能帮我?
更新:这个解决方法似乎对我有用https://askubuntu.com/a/204226/59618
答案1
您是否尝试通过适用于 12.04 及以前版本的命令行或脚本访问该设备?他们更改了 USB 设备的默认挂载点,因此您可能需要稍微改变操作方式以将其考虑在内。
以前,USB 设备是通过
/媒体/卷
或者
/媒体/UUID
从现在起,这些设备似乎需要通过
/媒体/用户名/卷
或者
/媒体/用户名/UUID
是的,这很麻烦,但我发现在脚本中插入 $LOGNAME 似乎可以快速而巧妙地解决这个问题。例如,而不是:
cp -nv /var/cache/apt/archives/*.deb /media/${args[0]}/archives/$release/
改成:
cp -nv /var/cache/apt/archives/*.deb /media/$LOGNAME/${args[0]}/archives/$release/
要修复任何权限问题,请确保您拥有该驱动器和所有子目录,并使用CtrlAltt和 打开终端窗口:
sudo chown -R username:username /media/username/volume
例如:
sudo chown -R psychock7:psychock7 /media/psychoc7/BACKUP\ HDD
看看您是否可以 cd 进入目录或是否出现任何错误。
cd /media
cd psychock7
cd backup\ hdd
cd dirname
ETC。
您可以使用
ls
获取目录列表,并使用
ls -l
获取带有额外信息(例如所有者和访问权限)的长目录列表。