linux卸载目录(linux卸载文件夹)
linux卸载文件夹
我的回答:可以使用Linux里面的sed命令删除文件的第100行,具体命令是:
sed -i '100d' filename
linux卸载文件夹命令
linux文件命名规则
在介绍之前,简单说明一下linux中文件命名规则。文件或目录名由除“/”和空字符“\0”之外的任意ASCII字符序列组成。当然很多操作系统 允许更多类型的字符组成文件名。但对于我们来说,从来不建议使用一些特殊字符来命名文件。不幸的是,我们可能无意中创建了一些特殊名称的文件,或者由程序 意外的创建了一些由特殊字符组成的文件。这个时候,要删除它们,似乎没有想象中的那么简单。
删除时带上路径
假设有一个名为-static文件,我们使用普通方式将它删除:
$ rm -static
rm: invalid option -- 's'
Try 'rm ./-static' to remove the file '-static'.
Try 'rm --help' for more information.
非常可惜,这种方式提示出错,并不能成功地删除-static文件。这是为什么?我们知道在linux中,通常以-开头,后面跟一些字符,作为一个命令的选项,而不巧的,-static就被rm命令认为是一个参数选项,更不幸的是,实际上并没有该选项,因此最终提示invalid option -- 's',导致-static文件无法删除。
那么有没有什么办法删除呢?我们注意到,除了提示非法选项外,还让我们尝试rm ./-static,是否可以呢?我们试一下:
$ rm ./-static
$
最终发现,我们将-static文件成功删除了。因此得到我们的第一种方式,删除文件时带上路径。
删除时使用 --
前面除了提示让我们使用rm ./-static之外,还让我们使用rm --help获取更多信息,那么我们就看一下:
$ rm --help
(省略部分内容)
To remove a file whose name starts with a '-', for example '-foo',
use one of these commands:
rm -- -foo
rm ./-foo
(省略部分内容)
内容较多,但是可以注意到上面的内容,对于以-开头的文件,提供了两种删除方式,第二种是前面提到的,而第二种,是在删除的文件前面再加--:
$ rm -- -static
$
我们发现这种方式也是可以删除以-开头的文件。
删除时用引号引起来
对于特殊字符,如<>!*等组成的文件如何删除呢?例如:
$ rm <>\!*
rm: missing operand
Try 'rm --help' for more information.
对于这种类型的文件,我们需要用引号将文件名包含起来:
$ rm "<>\!*"
$
这样就可以删除掉了,但是这种方式并不能针对所有该类型的文件,例如,文件名为!*的文件就不能通过这样的方式删除,因为!*是有其他含义的,具体可参看《linux中!的惊叹用法》。
增加转义字符删除文件
既然!*无法通过加引号的方式删除,那还有什么办法吗?有!删除时,增加转义字符:
$ rm \!*
$
这样便可以删除。在linux中,很多字符有着特殊的含义,因此当你需要把它当普通字符使用时,就需要在前面加上\转义字符,这和C语言中的转义有点类似。再举个例子,要删除以空格开头的abc文件,可以使用下面的方式:
$ rm \ abc
$
即可成功删除。
按照i节点号删除
很多时候,文件名压根没法输入,因为它们都是一堆乱码。因此也完全无法通过前面介绍的方法进行删除,那还有办法吗?有!通过查找文件的i节点,按照i节点进行删除。
例如:$ ls -i #找到乱码文件的i节点号
1703907 ç¼?ç¨?ç? ç??é«?æ¸?pdfç??.pdf
$ find ./ -inum 1703907 -exec rm {} \; #或者使用-delete参数
关于find命令用法,可参考《find命令高级用法》。这种通过i节点号进行删除的方式适用于前面所提到的任何类型文件。
这里扩展说几句。在操作系统中,它是如何识别一个文件的呢?它并不是通过文件名,而是通过一个iNode号,即i节点号来识别不同的文件,文件名不过是这个文件其中的一个属性而已。
使用通配符删除
不多解释:
$ rm *.pdf
$
但是这种方式可能存在误删,因为只要文件名结尾为.pdf就会被删除,因此根据实际情况慎重使用。
总结
删除特殊文件名称的方法有很多,总结如下:
删除时带上路径
删除时使用 --
删除时用引号引起来
使用转义字符辅助删除
按照i节点号删除
使用通配符删除
不同类型文件可选择使用上面所提较方便的方式进行删除。
linux卸载软件命令 yum
YUM(Yellowdog Updater, Modified)是一种在Linux操作系统上进行软件包管理的工具。它可以通过网络从软件仓库下载和安装软件包,也可以对系统中已经安装的软件包进行升级和删除操作。
YUM支持依赖关系的解决和自动化安装,能够方便地管理大量不同的软件包。
YUM最初是为Red Hat Linux发行版所设计的,现在已经被广泛应用于大多数Linux发行版中。使用YUM可以轻松升级系统安全补丁、更新软件版本和安装新软件包。
同时,YUM还允许用户自定义软件源,并可以使用插件来增强其功能。YUM的使用方法简单,借助它管理系统软件包变得非常容易。
linux如何卸载软件包
1、您可以使用“dpkg”命令来查看您的计算机,按“Ctrl + Alt + T”的所有已安装包的列表,打开一个终端窗口。 在提示符下键入以下命令,然后按Enter键。dpkg -- list。
2、滚动安装的软件包在终端窗口的列表中找到要卸载的。 注意包的全名。
3、要卸载程序,使用“apt-get”命令,这是安装程序和操作安装的程序一般的命令。 例如,下面的命令卸载GIMP并删除所有的配置文件sudo apt-get -- purge remove gimp。
4、卸载过程开始,操作过程将要显示在显示器。 当被问及是否要继续,请键入“Y”,然后按“Enter”键。
5、过程继续。 当它完成后,键入“exit”的提示,按“Enter”关闭终端窗口,或者单击窗口左上角的“X”按钮。
6、如果你不想删除配置文件sudo apt-get remove gimp。
7、在安装Linux程序依赖于其他包的功能。 当你卸载程序,有可能是包,该卸载程序依赖于那些不再使用。 要删除任何未使用的包,使用“的autoremove”命令。
8、可以结合两个命令用于去除程序使之不在相关sudo apt-get purge -- auto-remove gimp。
linux怎么卸载安装的.sh文件
1:如果是rpm包装的可以用yum remove tomcat移除。 2:如果是tar包编译的,直接删除安装的路径的目录就可以了,linux没有注册表之类的概念 。 3:用 yum删除要当心软体的依靠性,可能会连带其它软体一同删除。 4:ps -ef看是否有tomcat进程,也可以cat /var/log/messages看日志里面是否启动,还可以netstat -an 看端口是否开启,还可以从其他电脑telnet ip port看端口是否可链接。 Linux是一种自由和开放源代码的类UNIX操作系统。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布。在加上用户空间的应用程序之后,成为Linux操作系统。Linux也是自由软件和开放源代码软件发展中最著名的例子。只要遵循GNU通用公共许可证,任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。大多数Linux系统还包括了像提供GUI界面的X Window之类的程序。除了一部分专家之外,大多数人都是直接使用Linux发布版,而不是自己选择每一样组件或自行设置。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。
linux卸载文件系统命令
在linux中创建文件很容易,系统中随时会有文件变得过时且毫无用处。
用户可以用rm命令将其删除。
该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。
对于链接文件,只是删除了链接,原有文件均保持不变。
rm命令的一般形式为:rm [选项] 文件…如果没有使用- r选项,则rm不会删除目录。
该命令的各选项含义如下:- f 忽略不存在的文件,从不给出提示。
- r 指示rm将参数中列出的全部目录和子目录均递归地删除。
- i 进行交互式删除。
使用rm命令要格外小心。
因为一旦一个文件被删除,它是不能被恢复的。
例如,用户在输入cp,mv或其他命令时,不小心误输入了rm命令,当用户按了回车键并认识到自己的错误时,已经太晚了,文件已经没有了。
为了防止此种情况的发生,可以使用rm命令中的 i选项来确认要删除的每个文件。
如果用户输入y,文件将被删除。
如果输入任何其他东西,文件将被保留。
在下一个例子中,用户要删除文件test和 example。
然后会被要求对每个文件进行确认。
用户最终决定删除example文件,保留test文件。
$ rm - ii test exampleRemove test ?nRemove example ?y如果需要删除目录机构庞大,使用 -r 时每个目录都会询问,所有目录键入 y 删除非常麻烦可以使用 rm -rf filename 强制删除注意:使用 -rf 不会出现确认提示
linux卸载文件的命令
fdisk -l 查看硬盘信息,找到自己想要删除哪块硬盘上的分区。 我插入了两块盘,看到的信息是 dev/sda1~5 、dev/sdb1~5。
我要把sdb上的5个分区都给删了。
输入 fdisk /dev/sdb,回车。
输入d命令,输入d命令后会让输入一个分区编号(我的是1到5),我输入5,先删除第5个分区。
重复第4步,直到把上面的分区都删了。
linux 卸载文件
方法/步骤1:
我使用的是“SecureCRT”通过 SSH2 连接到我的 Linux 系统,如下图所示
方法/步骤2:
在 Linux 下删除目录的命令是“rm”,我们可以在终端命令提示符下输入“rm --help”查看 rm 命令的具体使用方法。
我们常用的几个参数为“-f -i -r -v”
-i 删除前逐一询问确认。这个参数有一个好处,当在删除大量文件或目录的时候,可以防止我们误操作删除的文件或目录。
-f 即使原档案属性设为唯读,强制删除,系统不会逐一让我们确认。-r 将目录及以下之档案文件一并删除。注意:如果 rm 不带此参数,是不能删除目录的。
-v或--verbose 显示指令执行后的结果信息。
方法/步骤3:
接下来我们来测试一下删除目录的命令。我们首先创建一个名为“test”的文件夹,然后输入命令“rm -r test”,如下图所示
方法/步骤4:
我们再来测试一下带有 “rm -r -i -v test” 参数的 rm 命令,如下图所示
注意事项
在 linux 系统中,系统对字母大小写很严格,上面的命令全为小写字母。
如何在linux系统中卸载一个已装载的文件系统
直接rm就可以了,不过要加两个参数-rf即:rm-rf目录名字。
若删除时出现Permissiondenied的提示,可以在命令前加sudo即:sudorm-rf文件夹的名字,即可删除。提醒:使用这个rm-rf的时候一定要格外小心,linux没有回收站的。rm还有更多的其他参数和用法,具体参数用法使用manrm查看。说明:-r向下递归,不管有多少级目录,一并删除-f直接强行删除,不作任何提示的意思
linux中卸载命令
linux删除命令的三种方式:rm、find、rmdir1.删除文件名目录下所有文件、文件夹(不会提示) rm-rf [文件名] -R是向下递归。 不管有多少级别的目录,请同时删除它们 -F是直接删除,不带任何提示 2.删除一个空文件夹 redir[文件名] 如果文件夹不为空会出现错误 3.find命令。
find命令帮助用户根据特定的表达式搜索文件和目录。
find . -type d -name [文件名] -exec rm -rf {} +
. 表示在当前目录执行。
-type d 只搜索目录。
-name 指定目录名称。
本网站文章仅供交流学习 ,不作为商用, 版权归属原作者,部分文章推送时未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知,我们将立即删除.