首页 > 系统相关 > Linux管理目录和文件2(Ubuntu)

Linux管理目录和文件2(Ubuntu)

时间:2023-08-15 15:35:58浏览次数:38  
标签:选项 文件 删除 创建 Ubuntu test1 Linux 目录

一:mkdir创建目录

格式:mkdir [选项] 目录名

其中的目录名可以是相对路径也可以是绝对路径。mkdir有两个常见的选项,如下表所示

选项

说明

-m

设置新建目录的权限

-p

指定路径的名称,若不存在,会自动创建,一次可创建多个目录

   -m选项涉及到权限,在桌面这个目录下创建一个新的目录mydir2,使用ls可以看到确实创建成功了,这是创建一个目录时mkdir的用法。如果想在test1这个目录下再创建一个test2目录,也就是同时要创建两层目录,这种情况下,就可以指定-p选项了。如果不指定这个选项会报错,无法创建目录。使用mkdir命令指定-p选项会帮助你在当前的目录中创建test1目录,并同时在test1目录下创建test2目录。创建好了之后,利用ls查看验证一下是否创建成功。

下面演示一下过程截图如下:

                                                       Linux管理目录和文件2(Ubuntu)_删除文件

接下来,进入到test1目录之下看看是否有test2目录,截图如下:

                                                       Linux管理目录和文件2(Ubuntu)_文件名_02

从上述截图中可以看出,结果是存在的。

二:touch创建文件

  使用touch命令可以创建空白文件,也可以同时创建多个文件。如果文件名或目录已经存在,touch命令将把该文件或目录的时间戳(上一次修改的时间)改为当前访问的日期和时间。

格式如下:touch [选项] 文件名

在介绍它的选项之前,先介绍一下有关时间的三个名词:

mtime(modification time,修改时间):文件内容的修改时间,不包括文件权限和属性的更改。

atime(access time,读取时间): 文件内容被读取时会更新这个时间。

ctime(status time,状态时间): 文件状态被改动的时间,比如文件的权限或者属性有改动时就会更新这个时间。

选项

说明

-a

只改变atime

-m

只修改mtime

-c

不创建文件,只修改文件的时间

-t

使用指定的时间,格式为[YYYYMMDDhhmm]

-d

使用指定的日期,也可以用--date="时间或日期"

先使用touch明令创建一个新文件file1,可以看到文件的时间,之后再使用-t选项来指定时间戳是9月1日8点30分,

                                                       Linux管理目录和文件2(Ubuntu)_创建文件_03

三:删除文件和目录

rm和rmdir这两个明令就是用来删除文件和目录的。rmdir这个命令只可以用来删除空目录.空目录·的意思就是要删除的目录里面不能包含其他文件或者子目录。

    比如下面这个例子,桌面这个目录里面有两个子目录mydir2和test1,其中test1目录又包含了test2目录,mydir2里面则什么都没有。如下图演示:

                                                       Linux管理目录和文件2(Ubuntu)_删除文件_04

我们可以发现删除失败了

                                                       Linux管理目录和文件2(Ubuntu)_文件名_05

然后mydir目录里面是空的,所以可以删除掉,删除之后,里面就只有test1文件了。

接下来,说一下rm这个命令

rm这个命令也是一个删除的命令,它可以删除文件或者目录,但对于连接文件,则只是断开链接,原文件保持不变。

格式如下·:

rm [选项] 文件名或者目录名

选项

说明

-r

删除指定的所有文件和目录(慎用)

-f

未经用户确认就删除,不给提出示

-i

在删除操作之前有提示信息

rm命令不能直接删除一个目录,需要加上选项才可以。选项-r使用时需要谨慎使用,Linux没有像Windows那样的回收站,它会把包括这个目录在内的所有定西都永久删除掉。如果你确定这个目录不要了,那就可以使用rm -r 命令递归删除掉这些内容。

截图演示如下:

                                                       Linux管理目录和文件2(Ubuntu)_删除文件_06

                                                       Linux管理目录和文件2(Ubuntu)_文件名_07

可以看出rm可以删除文件,在没有加选项时,无法删除目录。加了-r选项时,就可以删除目录了,

注意;在使用-r选项时,它没有任何提示。







标签:选项,文件,删除,创建,Ubuntu,test1,Linux,目录
From: https://blog.51cto.com/u_15912723/7089326

相关文章

  • Linux常用的命令
    1.把一个目录的文件拷贝另一个文件夹sudocp-p/home/likewei/lib/needlib/*/home/likewei/lib/112.pwd显示当前所在的目录3.ls显示当前目录下的文件4.cd切换路径,cd..返回到上一级路径5.mkdir新建目录6.rmdir删除目录7.touch新建文件8.cp复制文件9.rm删除文......
  • 时序数据库TimescaleDB 功能介绍、单节点、集群安装部署、centos、linux
    简介TimescaleDocumentation|GettingstartedwithTimescaleTimescale是一个用于时间序列,事件和分析的PostgreSQL数据平台。提供了PostgreSQL的可靠性,这是时间序列的超能力TimescaleDB,。它提供自动备份和还原、复制的高可用性等功能,无缝缩放和调整大小等等性能对比:Ti......
  • 掌握Linux Top命令:优化系统性能的关键
    简介:在Linux系统中,了解系统的当前状态以及资源的使用情况对于管理员和开发人员来说至关重要。Linux提供了许多工具来监视和管理系统性能,其中一个最重要的工具是Top命令。本文将介绍如何使用Top命令来监视系统资源、进程和性能,并提供一些实用的技巧来优化系统性能。1.什么是Top命令......
  • 在Linux系统中如何给文件夹设置777权限?
    Linux系统秉承着“一切皆文件”的原则,所以就需要对文件的权限进行把控,如果不对文件进行权限把控,很容易给自己和别人造成损失和困扰。那么如何给文件夹设置777权限呢?以下是详细的内容:在Linux系统中,文件和文件夹有不同的权限控制。其中,777权限是指具有读、写和执行权限的最......
  • Ubuntu相关
    查看防火墙状态sudoufwstatus开启防火墙sudoufwenable开放22端口sudoufwallow22开启完成,需要重启防火墙生效重启ufw防火墙sudoufwreload 查看内存占用free-m ......
  • 我的Linux网络之行1-基础网络知识
    前言最近不光在解决项目的问题,也遇到过部分的网络问题,发现自己对于网络的知识还是非常匮乏的,因而在此做一些归纳,记录也是分享,当然我的分享应该不是最全的,但个人认为有些东西就算分享出来,用不到也是白折腾。Wi-Fi的相关名词介绍到一家店里面,以前我们经常喊:老板,你们这边的WIFI叫......
  • 【Linux技术专题】「必备基础知识」带你仔细梳理一下平时排查问题查询日志的基本操作
    Linux文件与目录管理了解和熟悉Linux系统的文件存储结构、权限设置和命令行工具,将有助于快速定位和解决与日志相关的问题,提高系统管理员和开发人员的工作效率。文件路径:Linux系统的日志文件按规定的目录结构组织。了解不同日志文件的存储位置和命名规则,可更快地找到所需的日志文件......
  • Linux—控制服务和守护进程
    Linux控制服务和守护进程1、守护进程简介1.1为什么会有守护进程?在Linux中,每一个系统与用户进行交流的界面称为终端,每一个从此终端开始运行的进程都会依附于这个终端,这个终端就是这些进程的控制终端,当控制终端被关闭时,相应的进程都会自动关闭。但是守护进程却能够突破这种限制......
  • buildroot 的各个目录的介绍。
      如果buildroot下载的包很慢。 ......
  • Linux配置互信
    例如有以下两台机需要做互信192.168.128.128192.168.128.1291、在服务器192.168.128.128生成公钥私钥对[[email protected]]#ssh-keygen-trsaGeneratingpublic/privatersakeypair.Enterfileinwhichtosavethekey(/root/.ssh/id_rsa):Enterpassphrase(emptyf......