linux删除目录及文件夹|linux怎么删除一个目录和其中的子文件(子目录)

linux删除目录及文件夹|linux怎么删除一个目录和其中的子文件(子目录)的第1张示图

1. linux删除指定文件夹命令

rm -f file1 删除一个叫做 'file1' 的文件'rmdir dir1 删除一个叫做 'dir1' 的目录'rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容rm -rf dir1 dir2 同时删除两个目录及它们的内容

2. linux怎么删除当前目录下的所有文件

1.首先,安装SHH远程软件,连接到linux服务器,然后使用SSH登录到linux服务器;

3. linux系统删除文件夹命令

linux系统删除文件夹命令rm。linux删除目录还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,使用rm -rf命令即可。

直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字,删除目录、文件 rm(remove),功能说明:删除文件或目录。

(3)linux删除目录及文件夹扩展阅读

参数:

1、-d或–directory:直接把欲删除的目录的硬连接数据删成0,删除该目录。

2、-f或–force:强制删除文件或目录。

3、-i或–interactive:删除既有文件或目录之前先询问用户。

4、-r或-R或–recursive:递归处理,将指定目录下的所有文件及子目录一并处理。

5、-v或–verbose:显示指令执行过程。

4. linux怎么删除一个目录和其中的子文件(子目录)。

概述

用命令的么,rm -r [filesname]

解析

linux 中 rm 是用作删除的命令,且是不可逆的命令,也就是删除后无法恢复。

rm命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。对于链接文件,只是删除整个链接文件,而原有文件保持不变。

rm语法

rm (选项)(参数)

选项

-d:直接把欲删除的目录的硬连接数据删除成0,删除该目录;-f:强制删除文件或目录;-i:删除已有文件或目录之前先询问用户;-r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;–preserve-root:不对根目录进行递归操作;-v:显示指令的详细执行过程。

由此可知,删除一个目录时,当该需要删除的目录内还有目录时,我们可以带上选项 -r ,进行递归删除。

拓展内容

linux

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

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

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

5. linux下删除文件

步骤如下:1、执行删除操作之前一般会运用ls查看一下当前文件夹的内容,当然也可以运用tree命令将文件夹内容进行tree视图方式展示,如下图所示2、然后我们执行rmdir命令进行文件夹删除,后面加上要删除的文件夹名字,如下图所示3、接下来我们来删除一下B文件夹,我们看到B文件夹下面有子文件夹,这个时候删除B的话会提示我们目录非空,如下图所示4、如果想删除文件的话,直接用rm命令即可,rm后面也是直接跟着文件名字,如下图所示5、另外rm是不可以直接用来删除目录的,如下图所示,如果用它删除目录会报错6、当然,如果你在rm中加入r参数,则可以强制删除目录,如下图所示7、综上所述,Linux中删除文件夹以及文件的命令主要有rm和rmdir两个名字,大家在使用的时候一定要小心。

6. linux下怎么删除目录以及子目录下的一些文件

linux删除所有子目录下的指定文件夹可采用find +exec组合来完成,如: find ./ -type d -name "del_dir" -exec rm -r {} \;说明:./ 为待查询的开始目录,从此目录开始搜索,包括本目录下的子目录-type d 目标为文件夹-name "del_dir" 指定待删除的目录名rm -r {} exec要执行的命令,此处为删除文件夹命令,如果很确定查到的目录一定要删除,则可加f不需要提示,如 rm -fr

7. linux下如何删除目录

linux中删除文件和目录的命令: rm命令。 rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。rm是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm * -rf)。所以,我们在执行rm之前最好先确认一下在哪个目录,到底要删除什么东西,操作时保持高度清醒的头脑。1.命令格式:rm [选项] 文件… 2.命令功能:删除一个目录中的一个或多个文件或目录,如果没有使用- r选项,则rm不会删除目录。如果使用 rm 来删除文件,通常仍可以将该文件恢复原状。3.命令参数: -f, –force 忽略不存在的文件,从不给出提示。 -i, –interactive 进行交互式删除 -r, -R, –recursive 指示rm将参数中列出的全部目录和子目录均递归地删除。 -v, –verbose 详细显示进行的步骤 –help 显示此帮助信息并退出 –version 输出版本信息并退出4.命令实例:实例一:删除文件file,系统会先询问是否删除。 命令:rm 文件名输出:[[email protected] test1]# ll总计 4-rw-r–r– 1 root root 56 10-26 14:31 log.log[email protected] test1]# rm log.log rm:是否删除 一般文件 “log.log”? y[email protected] test1]# ll总计 0[[email protected] test1]#说明:输入rm log.log命令后,系统会询问是否删除,输入y后就会删除文件,不想删除则数据n。实例二:强行删除file,系统不再提示。 命令:rm -f log1.log输出:[[email protected] test1]# ll总计 4-rw-r–r– 1 root root 23 10-26 14:40 log1.log[[email protected] test1]# rm -f log1.log [[email protected] test1]# ll总计 0[[email protected] test1]# 实例三:删除任何.log文件;删除前逐一询问确认 命令:rm -i *.log输出:[[email protected] test1]# ll总计 8-rw-r–r– 1 root root 11 10-26 14:45 log1.log-rw-r–r– 1 root root 24 10-26 14:45 log2.log[[email protected] test1]# rm -i *.logrm:是否删除 一般文件 “log1.log”? yrm:是否删除 一般文件 “log2.log”? y[[email protected] test1]# ll总计 0[[email protected] test1]# 实例四:将 test1子目录及子目录中所有档案删除命令:rm -r test1输出:[[email protected] test]# ll总计 24drwxr-xr-x 7 root root 4096 10-25 18:07 scfdrwxr-xr-x 2 root root 4096 10-26 14:51 test1drwxr-xr-x 3 root root 4096 10-25 17:44 test2drwxrwxrwx 2 root root 4096 10-25 17:46 test3drwxr-xr-x 2 root root 4096 10-25 17:56 test4drwxr-xr-x 3 root root 4096 10-25 17:56 test5[[email protected] test]# rm -r test1rm:是否进入目录 “test1”? yrm:是否删除 一般文件 “test1/log3.log”? yrm:是否删除 目录 “test1”? y[[email protected] test]# ll总计 20drwxr-xr-x 7 root root 4096 10-25 18:07 scfdrwxr-xr-x 3 root root 4096 10-25 17:44 test2drwxrwxrwx 2 root root 4096 10-25 17:46 test3drwxr-xr-x 2 root root 4096 10-25 17:56 test4drwxr-xr-x 3 root root 4096 10-25 17:56 test5[[email protected] test]#实例五:rm -rf test2命令会将 test2 子目录及子目录中所有档案删除,并且不用一一确认命令:rm -rf test2 输出:[[email protected] test]# rm -rf test2[[email protected] test]# ll总计 16drwxr-xr-x 7 root root 4096 10-25 18:07 scfdrwxrwxrwx 2 root root 4096 10-25 17:46 test3drwxr-xr-x 2 root root 4096 10-25 17:56 test4drwxr-xr-x 3 root root 4096 10-25 17:56 test5[[email protected] test]# 实例六:删除以 -f 开头的文件命令:rm — -f输出:[[email protected] test]# touch — -f[[email protected] test]# ls — -f-f[[email protected] test]# rm — -frm:是否删除 一般空文件 “-f”? y[[email protected] test]# ls — -fls: -f: 没有那个文件或目录[[email protected] test]#也可以使用下面的操作步骤:[[email protected] test]# touch ./-f[[email protected] test]# ls ./-f./-f[[email protected] test]# rm ./-frm:是否删除 一般空文件 “./-f”? y[[email protected] test]# 实例七:自定义回收站功能命令:myrm(){ D=/tmp/$(date +%Y%m%d%H%M%S); mkdir -p $D; mv "[email protected]" $D && echo "moved to $D ok"; } 输出:[[email protected] test]# myrm(){ D=/tmp/$(date +%Y%m%d%H%M%S); mkdir -p $D; mv "[email protected]" $D && echo "moved to $D ok"; }[[email protected] test]# alias rm='myrm'[[email protected] test]# touch 1.log 2.log 3.log[[email protected] test]# ll总计 16-rw-r–r– 1 root root 0 10-26 15:08 1.log-rw-r–r– 1 root root 0 10-26 15:08 2.log-rw-r–r– 1 root root 0 10-26 15:08 3.logdrwxr-xr-x 7 root root 4096 10-25 18:07 scfdrwxrwxrwx 2 root root 4096 10-25 17:46 test3drwxr-xr-x 2 root root 4096 10-25 17:56 test4drwxr-xr-x 3 root root 4096 10-25 17:56 test5[[email protected] test]# rm [123].logmoved to /tmp/20121026150901 ok[[email protected] test]# ll总计 16drwxr-xr-x 7 root root 4096 10-25 18:07 scfdrwxrwxrwx 2 root root 4096 10-25 17:46 test3drwxr-xr-x 2 root root 4096 10-25 17:56 test4drwxr-xr-x 3 root root 4096 10-25 17:56 test5[[email protected] test]# ls /tmp/20121026150901/1.log 2.log 3.log[[email protected] test]#

8. linux c 删除目录

命令行 rm -rf 文件夹名称(8)linux删除目录及文件夹扩展阅读:1、Linux rm命令用于删除一个文件或者目录。2、语法:rm [options] name…3、参数:-i 删除前逐一询问确认;-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认;-r 将目录及以下之档案亦逐一删除。4、实例:删除文件可以直接使用rm命令,若删除目录则必须配合选项"-r",例如:# rm -r homework rm:是否删除 目录 "homework"? y 5、删除当前目录下的所有文件及目录,命令行为:rm -r * 6、文件一旦通过rm命令删除,则无法恢复,所以必须格外小心地使用该命令。

9. 在Linux中如何正确的删除一个文件或是目录

在linux中删除一个目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中版,现在使用权rm -rf命令即可解决。直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字-r 就是向下递归,不管有多少级目录,一并删除-f 就是直接强行删除,不作任何提示的意思删除文件夹实例:rm -rf /var/log/httpd/access将会删除/var/log/httpd/access目录以及其下所有文件、文件夹

未经允许不得转载:山九号 » linux删除目录及文件夹|linux怎么删除一个目录和其中的子文件(子目录)

赞 (0)