rm 移除文件或目录

2024-05-03 13:32
文章标签 目录 移除 rm

本文主要是介绍rm 移除文件或目录,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

命令解释

这是删除(remove)的命令,不过有一点得注意,为了怕文件被误删,所以很多命令都已经默认加入-i这个参数了。由于这个命令是删除命令,执行起来还需小心。

命令说明
[root@localhost ceshi]# rm [-fir] 文件或目录
参数:
-f : 就是 force 的意思,就是强制删除的意思,不会发出警告信息。
-i : 互动模式,在删除前会询问用户是否操作
-r : 递归删除,最常用它来删除目录,不过蛮危险的。
命令举例
[root@localhost ceshi]# rm -i 1
rm:是否删除 一般空文件 “1”? y
# 如果加上 -i 的参数就会主动询问,避免你删除错误的文件。[root@localhost ceshi]# rmdir test
rmdir: test: 目录非空 <= 删不掉,因为不是空的目录
[root@localhost ceshi]# rm -r test
rm:是否进入目录 “test”? y
rm:是否删除 一般空文件 “test/2”? y
...(中间省略)...
# 因为默认已经加入了 -i 的参数,所以你要一直按 y 才会全部删除。
# 这是一种保护措施,如果不需要询问,可以这样做:
[root@localhost ceshi]# \rm -r test
# 在命令前加反斜杠,可以忽略到默认参数。试想一下,如何删除带有 - 的文件
[root@localhost ceshi]# ll
-rw-r--r-- 1 root root 0 08-03 00:08 -aaa-
[root@localhost ceshi]# rm -aaa-
rm:无效选项 -- a
请使用“rm ./-aaa-”删除文件 “-aaa-”。
请尝试执行“rm --help”来获取更多信息。
[root@localhost ceshi]# rm ./-aaa-
rm:是否删除 一般空文件 “./-aaa-”? y

这篇关于rm 移除文件或目录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/956859

相关文章

android应用中res目录说明

Android应用的res目录是一个特殊的项目,该项目里存放了Android应用所用的全部资源,包括图片、字符串、颜色、尺寸、样式等,类似于web开发中的public目录,js、css、image、style。。。。 Android按照约定,将不同的资源放在不同的文件夹中,这样可以方便的让AAPT(即Android Asset Packaging Tool , 在SDK的build-tools目

CentOS下mysql数据库data目录迁移

https://my.oschina.net/u/873762/blog/180388        公司新上线一个资讯网站,独立主机,raid5,lamp架构。由于资讯网是面向小行业,初步估计一两年内访问量压力不大,故,在做服务器系统搭建的时候,只是简单分出一个独立的data区作为数据库和网站程序的专区,其他按照linux的默认分区。apache,mysql,php均使用yum安装(也尝试

Detectorn2预训练模型复现:数据准备、训练命令、日志分析与输出目录

Detectorn2预训练模型复现:数据准备、训练命令、日志分析与输出目录 在深度学习项目中,目标检测是一项重要的任务。本文将详细介绍如何使用Detectron2进行目标检测模型的复现训练,涵盖训练数据准备、训练命令、训练日志分析、训练指标以及训练输出目录的各个文件及其作用。特别地,我们将演示在训练过程中出现中断后,如何使用 resume 功能继续训练,并将我们复现的模型与Model Zoo中的

Java Web应用程序的推荐目录结构

以前没有用过maven管理过项目的依赖,最后使用上了maven,发现通过不能方式建立出来的web应用程序目录结构基本都不一样,既然每次都要到网上搜索如何建立maven管理的Web应用程序,不如自己找百度谷歌一下。 找了半天 ,感觉比较好的maven管理的web应用程序目录结构是这个: ├── pom.xml└── src├── main│ ├── java│ │ └── myg

src/pyaudio/device_api.c:9:10: fatal error: portaudio.h: 没有那个文件或目录

(venv) shgbitai@shgbitai-C9X299-PGF:~/pythonworkspace/ai-accompany$ pip install pyaudio sounddeviceCollecting pyaudioDownloading PyAudio-0.2.14.tar.gz (47 kB)━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

为libpng不同架构创建构建目录、编译、安装以及合并库文件的所有步骤。

好的。既然你已经有了 libpng 的源代码,并且当前处在它的目录下,我们可以简化脚本,不再需要下载和解压源代码这一步。以下是修改后的脚本:```sh#!/bin/bash# 当前目录即 libpng 源代码目录LIBPNG_SRC_DIR=$(pwd)# 设置工作目录WORK_DIR=$(pwd)/libpng_buildBUILD_DIR_X86_64="$WORK_DIR/build

如何将文件从stage移除

原文链接:http://oomusou.io/git/git-remove-stage/ git将文件分成三个阶段 - working directory - stage - repository 要进入repository之前,必须先进入stage,但实际上可能用了git add之后,才后悔发现这个文件不应该进stage,必须从stage中移除,由于必须考虑该文件是否已经存在于repo

Spring Boot + Vue 多级目录的构建详解

1. 背景介绍 1.1 为何选择 Spring Boot + Vue? 在现代 Web 开发中,前后端分离已成为一种标准实践。Spring Boot 提供了强大的后端开发能力,尤其在构建企业级应用时,其轻量级、高效性和丰富的生态系统让开发者如虎添翼。而 Vue.js 则以其简单易学的语法和灵活的组件系统,成为前端开发的热门选择。结合这两个技术栈,我们可以轻松实现复杂的业务逻辑与优秀的用户体验。

Java传输本地目录到远程服务器

在使用Java进行开发时,有时需要将本地目录中的文件复制或传输到远程服务器上。这种场景在部署应用程序或进行数据迁移时尤为常见。JSch库提供了一种简便的方法来实现这一功能。以下是从Codekru网站获取的信息摘要,并结合相关内容,展示如何使用JSch库实现从本地计算机复制整个目录到远程服务器的过程。 准备工作 首先,确保您的项目中已经包含了JSch库的依赖。如果您使用Maven作为构建工具,可

关于WebZip乱码目录文件名修改

先引用一段 来描述问题:  在IT行业中,我们经常遇到与编码和字符集有关的问题,特别是在处理包含中文字符的文件或目录时。"WebZip乱码目录文件名修改"这个问题就是一个典型的例子,涉及到Webzip工具在下载包含中文路径的文件时出现的编码问题。Webzip是一款用于网站离线浏览的工具,它能够抓取整个网站并保存到本地,以便在没有网络连接的情况下访问。然而,当Webzip处理含有非