删除目录中最旧的文件时出错。 (与xargs一起使用时,gio垃圾错误)

要查找并丢弃目录中除最新的8个文件之外的所有文件,我能够在18.04中使用以下命令执行此操作:

find . -maxdepth 1 -type f | sort -r | sed 1,8d | xargs -d \n gio trash

在全新安装的20.04中尝试此操作时,出现错误消息:

gio: file:///path/to/file.txt%0A: Error moving file /path/to/file.txt
 to the Rubbish Bin: No such file or directory

我可以使用以下方法手动删除相同文件:

gio trash file.txt

升级后我缺少什么?

评论