linux下如何删除一个文件?

author author     2023-05-12     482

关键词:

linux系统下删除文件可以用rm命令来操作即可。rm命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。

具体操作步骤如下:

    先进入linux系统终端(这里是centos系统),如下图:

    我们新建一个文件备用,用touch命令来建,如下图:

    查看文件,用命令find查看,如下图:

    查看到文件后用命令删除此文件,即用rm命令,如下图:

    再次用find命令查看,如下图:

    系统提示No such file or directory,表示找不到此文件,删除成功。

    扩展资料:

    Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。

    它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

    严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。

    参考资料:百度百科——linux系统

参考技术A 直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字 -r 就是向下递归,不管有多少级目录,一并删除 -f 就是直接强行删除,不作任何提示的意思
删除文件夹实例: rm -rf /var/log/httpd/access 将会删除/var/log/httpd/access目录以及其下所有文件、文件夹 (这里曾出现个问题,如果直接如此使用的话系统可能不会授权这个操作,并出来 Permission denied 的提示 这事你需要在 rm -rf 前补充 sudo 作为授权操作的许可, 即:sudo rm -rf 文件夹的名字) 需要提醒的是:使用这个rm -rf的时候一定要格外小心,linux没有回收站的
当然,rm还有更多的其他参数和用法,man rm就可以查看了 删除文件使用实例: rm -f /var/log/httpd/access.log 将会强制删除/var/log/httpd/access.log这个文件 还有一种方法也挺好用: mkdir 可以创建目录~~~rmdir是删除目录!~~~~更多更详细的Linux知识可参考《Linux就该这么学》。
参考技术B 1、删除文件命令
rm -f 文件名
将会强行删除文件,且无提示

2、删除文件夹以及文件夹中的所有文件命令:
rm -rf 目录名字
其中:
-r:向下递归删除
-f:直接强行删除,且没有任何提示

注意:
使用rm -rf要格外注意,linux中没有回收站,慎重操作。
参考技术C 1、删除文件命令
rm -f 文件名
将会强行删除文件,且无提示
2、删除文件夹以及文件夹中的所有文件命令:
rm -rf 目录名字
其中:
-r:向下递归删除
-f:直接强行删除,且没有任何提示
注意:
使用rm -rf要格外注意,linux中没有回收站,慎重操作。
关于更多Linux的学习,请查阅书籍《linux就该这么学》。
参考技术D rm -r /home/ftk/apache-tomcat-5.5.20/work,不管它是文件还是目录都删掉了

如何从linux下删除文件夹

参考技术Aubuntu系统删除目录:rmdir可使用rmdir命令删除一个目录。必须离开目录,并且目录必须为空目录,不然提示删除失败。当前目录下递归删除文件夹a/b/c/e的命令:rmdira/b/c/e-p删除文件:rm(推荐使用)rmxxx-r可通过rm删除文... 查看详情

centos6.5下samba如何使一个用户只能查看和删除自己的文件,不能查看和删除别人的文件

你那个不太好实现这是samba使用参数查看samba服务器中已拥有哪些用户:pdbedit-L删除samba服务中的某个用户smbpasswd-x用户名查看Linux中所有用户:cat/etc/passwd查看Linux中添加了多少用户:cat/etc/passwd|grep-vnologin|grep-vhalt|grep-vshutdown|awk-F&... 查看详情

linux下如何删除文件夹

linux删除文件夹的方法有两种:rmdir命令和rm命令。很多人习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,此时就需要使用rm命令了。下面我们就来了解一下这两个命令。1、Linuxrmdir命令:删除空目录(空的文件夹)mdir(remov... 查看详情

linux下,如何将最后修改时间在某个时间之前的文件删除掉?

如何将一个目录中的子目录或者文件按照最后一次修改时间来删除掉?比如最后修改时间在2009年1月1号之前的...不能按照创建时间来删....必须要根据最后修改时间或者是最后访问时间来删除....使用find命令组合可完成此功能,步... 查看详情

在linux如何批量删除多级目录下同一格式的文件呢?

参考技术A在linux批量删除多级目录下同一格式的文件,可采用find+exec命令组合:如在删除old目录下的,所有子目录中,后缀为.l的文件方法为:findold-typef-name"*.l"-execrm-f\;说明:old:待查找的开始目录,搜索其下的子目... 查看详情

linux下如何删除整个文件夹?

参考技术A步骤如下:1、执行删除操作之前一般会运用ls查看一下当前文件夹的内容,当然也可以运用tree命令将文件夹内容进行tree视图方式展示,如下图所示2、然后我们执行rmdir命令进行文件夹删除,后面加上要删除的文件夹名... 查看详情

linux如何删除文件夹下面的文件和文件夹,只保留两个文件

# 删除目录下那两个文件之外的所有文件find dir/ -type f ! -name file1 -a ! -name file2 | xargs rm -f # 删除所有空目录(非空目录不会被删除,但是会出错误信息,可以忽略 查看详情

linux下,mknod建立设备文件后,不用时候,如何进行删除

我采用mknod命令创建设备文件,mknod/dev/test-c2500但是当我如果想把该文件设备去除该如何实现?我已经知道,采用rm-ftest就可以了。大家还是讲关于设备驱动的内容吧参考技术Arm-f/dev/test 查看详情

如何在linux中的vi编辑模式下删除一大块内容

请问如何在linux中的vi编辑模式下删除一大块内容就如同windows下用鼠标一拉再删除一样请写清楚命令另一个问题是如何选定一大段内容(行数为数万行,并非屏幕显示的数十行)拷贝然后粘贴到另一个文件里面1.使用ctrl+v或者v命令切... 查看详情

linux删除不了文件,修改文件属性也删除不了的一个解决思路

...载软件时,也包含卸载一个目录下的所有文件.于是去修改删除文件的shell脚本,添加了删除文件及文件夹的命令(当然是在root权限下的)  如:rm-rf/home/vito/****  但发现运行shell脚本时,死活删除不了那个目录下的文件,当然也就删除... 查看详情

linux删除不了文件,修改文件属性也删除不了的一个解决思路

...载软件时,也包含卸载一个目录下的所有文件.于是去修改删除文件的shell脚本,添加了删除文件及文件夹的命令(当然是在root权限下的)  如:rm-rf/home/vito/****  但发现运行shell脚本时,死活删除不了那个目录下的文件,当然也就删除... 查看详情

linux下删除乱码或特殊字符文件

今天遇到一个问题,一个文件名是“-MXV9.log”,直接用rm删除的时候就报错,如下:[localhost]rm-MXV9.logrm:illegaloption--Mrm:illegaloption--Xrm:illegaloption--Vrm:illegaloption--9rm:illegaloption--.rm:illegaloption--lrm:illeg 查看详情

linux面试题:删除一个目录下的所有文件,但保留一个指定文件(代码片段)

面试题:删除一个目录下的所有文件,但保留一个指定文件解答:假设这个目录是/xx/,里面有file1,file2,file3..file10十个文件[[email protected]xx]#touchfile1..10[[email protected]xx]#lsfile1file10file2file3file4file5file6file7file8file9方法一: 查看详情

linux删除文件夹下除了某一个文件之外的所有文件及find用法

...   比如一个目录下有1,2,3,4,5这五个文件,现在我需要删除除了2以外的所有文件,那么我可以使用  find.!-name2-execrm-f;  当然你还可以配合着-maxdepth来更精准的删除了.  下面演示删除的范围仅限于当前目录.  find.-maxde... 查看详情

请问linux怎样删除某一个目录下所有指定文件名的文件

...kevin/test,在test目录下有目录a,b,a,b下都有文件cc.txt,我想删除test目录下所有以cc.txt为名称的文件,有没有这样的命令能做到1、先使用SSH连接工具进入到linux系统中。2、在linux系统中使用删除的命令是rm,是英文remove的缩写,使用... 查看详情

linux怎么将一个目录下除了某个文件外的文件都删除

彻底清除删除除系统外的所有文件方法有:1、把C盘除外的盘格式化2、控制面板——添加删除程序——逐一删除除系统外的所有程序3、清除系统临时文件:将下面的代码复制到记事本,保存为“清理垃圾bat”文件,用时双击,... 查看详情

请问linux怎样删除某一个目录下所有指定文件名的文件

.../kevin/test下名字为cc.txt的文件,并且执行(-exec)命令rm-rf进行删除.参考技术Afind/home/kevin/test-namecc.txt-execrm-f\;给你解释一下吧:find是一个强大的搜索命令-name选项用来搜索符合条件的文件搜到之后用-exec选项来执行命令 查看详情

linux系统里面如何删除所有文件?

linux怎样删除当前目录下所有文件1.打开linux系统,在linux的桌面的空白处右击。2.在弹出的下拉选项里,点击打开终端即可进入命令行。3.在终端窗口中输入cd命令,再点击左边档案。4.把要删除文件的文件夹拖到cd后,回车进入此目录... 查看详情