我是bash的新手。 以下脚本无法正常工作,它总是会发出错误"发现:'。/ run / user / 1000 / gvfs':操作被拒绝"。 我只是想得到一些基本信息。 如果我删除了包含查找,保存,运行的部分,则不会发生任何事情。
#!/bin/bash
clear
DefDir="/"
file="data.txt"
cd $DefDir
find . > $file
echo UPTIME:\n > $file
uptime >> $file
echo ENV:\n >> $file
env >> $file
echo Finished
答案 0 :(得分:0)
find
告诉您它无法进入该目录。你可以做两件简单的事情:
将错误添加到文件中:
find . > "$file" 2>&1
忽略错误:
find . > "$file" 2> /dev/null
gvfs
是一个Gnome虚拟文件系统目录,用于让用户浏览网络文件系统等,并且只能由其所有者访问(甚至不能以root用户身份访问)。