ServidoresLinux

ServidoresLinux.com
Linux服务器网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

如何在Linux终端中删除多个文件和文件夹?

2023年9月1日 244点热度

linux删除文件夹命令夹_linux怎么删除文件夹_linux删除文件命令夹

你早已学会了创建文件和目录。如今是时侯学习怎样在命令行中删掉文件和文件夹了。

在终端基础系列的前几章中,你学习了创建新文件和目录(文件夹)。

如今让我们瞧瞧怎样在Linux终端中删掉文件和文件夹。

删掉文件

要删掉文件,你可以按以下方法使用rm命令:

rm filename_or_path

假如文件已成功删掉,你将看不到任何输出。

这是一个示例,其中我删掉了一个名为new_file的文件。当我列举目录内容时,你可以听到new_file不再存在。

linux删除文件夹命令夹_linux删除文件命令夹_linux怎么删除文件夹

你还可以在同一命令中删掉多个文件:

rm file1 file2 file3

让我展示一个在单条命令中删掉两个文件的示例。

linux删除文件夹命令夹_linux删除文件命令夹_linux怎么删除文件夹

linux删除文件命令夹_linux删除文件夹命令夹_linux怎么删除文件夹

️练习文件删掉

让我们练习一下刚才学到的东西。创建一个名为practice_delete的目录并切换到该目录:

mkdir practice_delete && cd practice_delete

如今创建一些空文件:

touch file1 file2 file3

删掉file3:

rm file3

如今,让我们做一些额外的事情。运行此命令并修改file2的权限:

chmod u-w file1 file2

如今尝试删掉file2:

linux删除文件夹命令夹_linux怎么删除文件夹_linux删除文件命令夹

rm file2

你是否听到消息“removewriteprotectedfile”?那是由于你从这个文件中删掉了写权限(用于更改)。

你可以按Y或回车键确认删掉或按N拒绝删掉。

假如你不想见到这条消息并一直删掉它,你可以使用强制删掉选项-f。通过删掉file1试试:

rm -f file1

以下是上述所有示例的重放:

Linux命令行中没有垃圾桶。一旦文件被删掉,你就未能像在图形文件管理器中那样撤销将其从垃圾箱中拿回的操作。为此linux操作系统教程,删掉文件时要分外当心。

当心删掉

缺乏垃圾桶使删掉成为一种永久性的工作。这就是为何你应当注意要删掉的文件的诱因。

有一个带-i选项的交互模式。有了这个,你会被要求确认删掉。

rm -i filename

当你按照特定模式删掉多个文件时,这很有用。

这是一个示例,其中我以交互方法删掉名称中匹配file_模式的所有文件。我删掉了一些并在交互模式下保留了一些。

我建议切换到文件所在的目录,之后删掉它们。这有助于降低由文件路径中的拼写错误导致的任何可能性。

删掉目录

在Linux中有专门的rmdir命令来删掉目录。

rmdir dir_name

然而,它只能删掉空目录。假如目录中有任何文件或子目录linux怎么删除文件夹,rmdir命令将抛出错误。

$ rmdir dir2
rmdir: failed to remove 'dir2': Directory not empty

这促使它在大多数情况下好处不大。

这么,怎么删掉非空文件夹呢?好吧,使用与之前删掉文件相同的rm命令。

是的,相同的rm命令,但带有递归选项-r:

rm -r dir_name

️练习文件夹删掉

让我们练习你学到的东西。

假如你还没有,请切换到practice_delete文件夹。如今linux怎么删除文件夹,创建两个目录dir1和dir2。

mkdir dir1 dir2

在dir2中创建一个文件:

touch dir2/file

如今尝试使用rmdir命令删掉目录:

rmdir dir1

rmdir dir2

因为dir2不为空,rmdir命令将失败。相反,使用带有递归选项的rm命令:

rm -r dir2

以下是上述所有命令示例的重放:

交互式删掉模式在使用rm命令的递归选项删掉目录时更有帮助:

rm-ri dir_name

因而,你学会了使用Linux命令删掉文件和文件夹。是时侯多练习了。

测试你的知识

打算一个如下所示的目录树:

.
├── dir1
│   ├── file1
│   ├── file2
│   └── file3
├── dir2
├── dir3
└── file

基本上linux学习论坛,你在当前目录(practice_delete)中创建一个名为file的文件和三个目录dir1、dir2和dir3。之后在dir1中创建文件file1、file2和file3。

如今执行以下操作:

一切进展顺利。你已然学习了一些基本知识,比如切换目录、检查目录内容、创建和删掉文件和目录。在下一章中,你将学习怎么在终端中复制文件和文件夹。敬请关注!

via:

作者:AbhishekPrakash选题:lkxed译者:geekpi校对:wxy

本文由LCTT原创编译,Linux中国荣誉推出

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 删除 命令 文件 目录 示例
最后更新:2023年9月1日

Linux服务器网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

Linux服务器网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
Linuxshell对json格式的处理**功能的核心是什么? linux下常用的关机命令之间的区别和各自的用法 8.1Linux、Unix系统安全Linux/Unix操作系统的概述 RedHatLinux邮件客户端的参数介绍 Linux的软件安装目录和/opt目录的区别和区别 基于redhat6.8系统的邮件客户端,mutt邮件配置 RK3568四核64位Cortex-A55处理器SD卡启动框 LinuxShell脚本来监控磁盘空间使用率和交换空间利用率 Linux软件安装Linux下安装路径大部分完全由自己决定 Oracle公司的虚拟机软件免费安装、VMware(威睿) Linux可以用多种方式通过命令行发送电子邮件 linux命令chattr命令设置的文件属性是怎样的?? 在虚拟机中打开终端的命令和配置共享文件夹 Linux终端程序命令linux如何编译c程序(c)程序 vmware.i386.bundle-2.6.25-14.fc9 AI智能模型生成,DV型SSL证书不支持真实性 通过命令行在Linux系统中运行C和C++程序 如何查看Node.js版本的三种方法查看 编程语言之C++程序文件验证已安装的工具 Linux下修改文件创建时间的时间记录和使用方法介绍
Linuxshell对json格式的处理**功能的核心是什么?Linux是个什么样的系统?Linux系统安装详系教程,centOS7支持Linux容器安装如果您想要使用GNUGRUB自动检测光盘并启动,您需要在GRUB配置文件中添加一些设置2016年上海事业单位医疗招聘:Linux安装CD的内容CMDebug编程调试命令增强版25中文版CMD编程Linux的引导程序/ISOLINUX的构造很简单的Linux系统That#39;s.s默认启动项CentOS(CommunityEnterpriseOperatingSystemOperating,社区企业操作系统):Linux串口端口号的格式显示和分析关于CentOS7配置IP地址和网关的步骤及解决办法嵌入式系统的安装过程演示:安装VM与准备工作Linux中的网络接口配置文件和使用方法有所不同linux交互式命令:linuxshell立即下载Linux2.6内核移植—应用程序篇Linux系统的用户控制计划性的工作原理及详细语句Mediawiki安装、配置和使用的入门教程,以及管理员需要用到的一些功能教育部-华为“智能基座”精品慕课之一:课程融入的鲲鹏处理器ARM64架构(Linux基础知识)Linux中如何使用crontab来定时执行脚本学习《Linux操作系统原理与应用》的学习笔记分享
中国没有能力编写独立的操作系统,仅仅是".exe”文件的差别么? 外网通过SSH连接测试输入用户名和密码后的说明进行操作 掌握这些快捷命令以找出你正在运行的Linux系统内核和发行版 明年嵌入式Linux将超过专用和内部开发的操作系统(图) 1.>设置网络2.虚拟机网络配置的步骤和配置详解 2022年可以用于不同情况的10个Ubuntu基本应用! fedora文件管理器 Fedora37将于2022年9月13日发布37 Win10x8664位虚拟机VirtualBox6.1.14单机安装 Java虚拟机CPU调度模型-上海怡健医学案例分析 【Linux服务器搭建与管理案例教程】搭建管理 Linux安装过程中的一些常见问题,你知道吗? linux docker使用 ASP.NET5的Docker,你就有了一个能够运行它 如何在Linux终端中删除多个文件和文件夹? CentOS7下怎么搭建高可用集群7中的应用 利用winPE制作启动维护U盘并导入自定义镜像的方法 Linux启动方式下面的启动命令都需要依赖在Linux环境下配置的 U盘安装方法:使用到的材料、材料和材料 嵌入式介绍Linux内核源码目录树下的各目录文件的作用 Linux下修改文件创建时间的时间记录和使用方法介绍 关于嵌入式Linux内核移植步骤的详细介绍及准备工作
标签聚合
操作 文件 linux系统 命令 文件目录 虚拟机 软件 应用 内核 linux服务器
书籍
课程
技术群
技术干货大合集↓
  • 2023年12月 / 9篇
  • 2023年11月 / 88篇
  • 2023年10月 / 93篇
  • 2023年9月 / 90篇
  • 2023年8月 / 93篇
  • 2023年7月 / 93篇
  • 2023年6月 / 90篇
  • 2023年5月 / 92篇
  • 2023年4月 / 90篇
  • 2023年3月 / 126篇
  • 2023年2月 / 84篇
  • 2023年1月 / 161篇
  • 2022年12月 / 186篇
  • 2022年11月 / 77篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源

COPYRIGHT © 2024 ServidoresLinux.Com ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang