【问题标题】:Remove a file from usr/include?从 usr/include 中删除文件?
【发布时间】:2012-06-08 17:51:27
【问题描述】:

我正在尝试从 ubuntu 中的命令行运行一个程序,并且我有一个位于 usr/include/ 目录中的目录,我需要删除它以便它运行。如何从命令行执行此操作?

【问题讨论】:

  • rm -rf /path/to/dir/that/you/want/removed
  • 您为什么要这样做? /usr/include 不应被普通用户/应用程序修改。
  • 是的,@mensi 说的。如果您不想要安装该目录的包,请使用包管理器删除该包。
  • 如果你不明白它的作用,不要运行rm -rf
  • 亲爱的克里夫格雷。如果您不小心将文件夹拖到 /usr/include 中,那么您应该担心的还有很多。因为您正在以 root 权限运行。即使您是系统上的唯一用户,也不应该这样做。

标签: linux ubuntu command-line


【解决方案1】:
rm -r /usr/include/...

就用那个。但是,如果您需要这样做,则说明您的程序有问题。如果一个包安装了目录,使用:

sudo apt-get purge package-name

总而言之,直接在/usr 下的目录由包管理器负责,如果你不想这样做,请使用/usr/local 目录。更改其他程序资源是一个坏主意。另外,不要使用sudo 运行任何你不需要的东西。那将是糟糕的结局。什么程序需要删除/usr/include 中的目录?

【讨论】:

    猜你喜欢
    • 2012-11-22
    • 1970-01-01
    • 2015-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-24
    • 2015-01-17
    相关资源
    最近更新 更多