第八篇 Linux文件与目录管理(上)

本文介绍了Linux系统中文件与目录的基本操作,包括路径的概念、目录命令如cd、pwd、mkdir、rmdir,以及文件查看操作如cat、tac、more、less、nl等。文章详细阐述了目录路径的相对与绝对路径,目录命令的使用,文件内容查阅的各种方法,并提到了文件时间戳的修改。此外,还讨论了PATH变量的重要性以及如何查看和修改它。
摘要由CSDN通过智能技术生成

最近有几天在忙自己的事,所以没写博客,今天调整好状态,继续开始写吧!

经过了上一篇章中对Linux目录与文件配置的洗礼后,这一篇的内容便是对文件与目录的基本操作


1 目录与路径


1.1 相对路径与绝对路径

谈到目录与文件的操作,不得不提的就是路径问题,

因为在Linux系统中,文件系统是用一层一层的目录串起来的,那么,要进行文件与目录的操作

路径就显得十分重要了!

如上一篇所讲,路径分为绝对路径相对路径,两者的概念,请去上一篇学习.

两者最大的区别在于:**相对路径是相对于当前目录来讲,而绝对路径则是完整的路径名**gyigegongzuo

用处:

相对路径:再进行日常操作时,使用相对路径就较为方便,比如

有/home/Evilcrow/Document/Kitch,,/home/Evilcrow/Document/Option,

要从Kitch目录切换至option目录怎么办? 用cd ../option就显得很方便

绝对路径:进行系统管理,程序编写时,准确无误

就像之前说的一样,使用绝对路径是十分准确的,尤其是进行程序的编写时,使用绝对路径尤为重要!


1.2 目录的基本操作

接下来谈谈目录的基本操作

首先来记忆一些比较特殊,但是又十分好用的目录名

. 表示当前目录

.. 表示上级目录

~ 表示当前用户的主文件夹

~user 表示user用户的主文件夹

— 表示上一个目录

其中,“—”表示”上一级目录”,这个用法,在进行两个目录间的切换时十分方便,需要常用进行熟悉

注:根目录是没有上层目录的,即[Evilcrow@Evilcrow /] $ cd ..仍为根目录

介绍几个常用的目录命令

cd:切换目录 (change dictionary)

pwd:显示当前目录的路径

mkdir: 在当前目录下创建一个新目录 (make dictionary)

rmdir: 删除一个”空”目录 (rm dictionary)


cd 命令,

进行目录的切换 用法:

[Evilcrow@Evilcrow ~]$ cd [相对路径/绝对路径]

其中注意,~,—,两个特殊目录,同时,

[Evilcrow@Evilcrow]$ cd命令,==[Ecilcorw@Evilcorw]$ cd ~命令

注:进行cd命令,切换目录时,cd 与目录路径之间有一个空格,同时我们建议使用[Tab]补齐功能


pwd 命令

显示当前目录路径,用法

[Evilcrow@Evilcrow]$ pwd [-P]

其中,直接使用pwd即可显示当前目录路径,为绝对路径

[-P]选项的作用是显示出文件的真实路径,

举个例子,比如,/var/mail 与 /var/spool/mail

/var/mail连接文件,加上-P参数后,便会完整显示文件路径,不会显示连接文件(可以勉强理解为快捷方式)

pwd -P可以使我们获取到文件的完整路径名


mkdir 命令

创建一个新目录

[Evilcrow@Evilcrow]$mkdir 目录名

重要参数

-m 可以直接进行文件权限的配置 ,不用按照umask的默认权限进行设置

-p 有时我们需要进行多级目录的创建,使用此参数,可以进行目录的递归创建

举个例子:

mkdir -m 744 test 可以自己进行

mkdir -p /home/Evilcrow/test/test1/test2即可进行多级目录的创建

注意:-p参数虽然十分好用,但是一旦你的参数名混乱,就王炸!,后续的处理十分麻烦


rmdir 命令

删除一个空目录

谈到此命令时,必须强调一点就是,删除一个空目录!

即rmdir命令,只是用来删除空目录的!,若目录不为空,不能进行删除!

重要参数:-p参数是用来进行多级目录删除的,若删除此目录后,..目录也为空则一同删除

那么,问题来了,要是目录不为空,怎么一次性删除目录 ?

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值