1、tee命令
ls | tee filename #若出现Permission Denied使用下面
ls | sudo tee filename #清空filename后重写
ls | sudo tee -a filename #在filename文件末尾追加
2、> 符号
ls > filename #重写文件filename,可能会Permission Denied
ls >> filename #在filename末尾追加,可能会Permission Denied
sudo sh -c ls >/>> filename #可以
注意:在第一个命令前加sudo只是让第一个命令具有sudo权限,而有些命令无需sudo权限,如ls,所以当出现permission denied说明是第二个命令的问题。