500字范文,内容丰富有趣,生活中的好帮手!
500字范文 > QT 中用代码执行命令行清空Linux系统垃圾箱Trash

QT 中用代码执行命令行清空Linux系统垃圾箱Trash

时间:2019-06-24 20:47:07

相关推荐

QT 中用代码执行命令行清空Linux系统垃圾箱Trash

垃圾文件一般存在以下两个目录下;

1—— ~/.local/share/Trash/,如图所示:

files 目录下存放文件的内容,info 目录下存放对应文件的一些位置,权限等信息。

其实这个命令等效于/home/username(也就是上面我马赛克的地方)/.local/share/Trash/

我们用pwd命令查看当前路径就可以看到~等同于/home/usename ;还有local前面有个点是代表隐藏目录的意思,ls看不见这个目录,ls -a就可以看到了。

2——/mnt/DISKA/PARTITION1/.Trash-1000/

切换到root用户下即可查看。其中的Trash是指“垃圾” 1000是你的用户的uid

如下所示就可以在qt里面通过代码来执行命令了

QString sCommand = "";sCommand = QString("sudo rm -rf ~/.local/share/Trash/*");system(sCommand .toLocal8Bit());

QT的system函数实现在qt代码里面执行脚本语言

Linux 硬盘管理----清空.Trash-1000—硬盘空间不够

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。