删除扩展名为 .pdf 的文件

Mar*_*oão 2 disk-usage 16.04

我在根文件夹中遇到空间问题,其中一个包含许多文件的文件夹是/usr/share/doc/texlive-doc,我想知道,有没有一种方法可以让我使用遍历整个文件夹并仅删除带有.pdf扩展名的文件的命令?

这是在 Ubuntu 16.04 上。

小智 7

不建议从根目录手动删除,因为它可能会导致程序中断,并且下次更新时它们将被替换。

在诉诸此之前,我会尝试找到您不再需要的整个软件包。有很多方法可以做到这一点,在 Ubuntu 上我会首先运行sudo apt-get autoremove. 这将找到作为程序依赖项安装但不再被任何东西需要的包。

查看 Ubuntu 软件中心以获取您已安装的所有程序的列表可能是个好主意。如果您像我一样,就会安装大量不再使用的程序,或者可能打算使用但从未使用过的程序。


LEo*_*LEo 5

我想正确的方法是告诉dpkg您不想安装文档。请参阅Ubuntu 维基

有这么大的空间吗?检查:

find /usr/share/doc/texlive-doc/ -iname '*.pdf' | xargs du -sch
Run Code Online (Sandbox Code Playgroud)

如果你真的希望以错误的方式做,你不妨使用以下命令删除它们:

sudo find /usr/share/doc/texlive-doc/ -iname '*.pdf' -exec rm {} \;
Run Code Online (Sandbox Code Playgroud)

但我想它们会在更新时再次添加。

  • Ubuntu 使用 GNU find,它支持 `-delete` 标志。没有理由分叉一个单独的进程。 (3认同)

归档时间:

查看次数:

850 次

最近记录:

5 年,11 月 前