linux 目录结构 通配符,Linux 目录结构及文件基本操作

一、实验介绍

Linux 的文件组织目录结构

相对路径和绝对路径

对文件的移动、复制、重命名、编辑等操作

二、内容总结

(一)Linux 目录结构

1.FHS 标准

FHS(英文:Filesystem Hierarchy Standard 中文:文件系统层次结构标准),多数 Linux 版本采用这种文件组织形式,FHS 定义了系统中每个区域的用途、所需要的最小构成的文件和目录同时还给出了例外处理与矛盾处理。

8413c8b5cb88dbff01a10840f8bdfe01.png

目录定义为四种交互作用的形态,如下表所示

bf5b4481f1856946f6336d85f1cef1bc.png

2.目录路径

当前目录 .

上一级目录 ..

上一次所在目录 -

当前用户的home目录 ~

获取当前所在路径 命令swd

绝对路径&相对路径

提示:在进行目录切换的过程中请多使用 Tab 键自动补全,可避免输入错误,连续按两次Tab可以显示全部候选结果

(二)Linux 文件的基本操作

1.新建

新建空白文件:touch命令

新建目录:mkdir命令(make directories),使用 -p 参数,可同时创建父目录(如果不存在该父目录)

$ mkdir -p father/son/grandson

2.复制

复制文件:cp命令

复制目录:cp命令,需加上-r或者-R参数,表示递归复制

$ mkdir -p father/son/grandson //将"test"文件复制到"/home/shiyanlou/father/son/grandson"目录中

$ cp -r father family

3.删除

删除文件:rm(remove files or directories)命令,加上 -f 参数可删除只读文件

删除目录:rm命令,需加上-r或-R参数

$ rm test

$ rm -f test

$ rm -r family

移动文件与文件重命名

移动文件:mv(move or rename files)命令

重命名文件:mv 旧的文件名 新的文件名

批量重命名:rename命令

$ mv file1 Documents //将文件"file1"移动到"Documents"目录

$ mv file1 myfile //将文件"file1"重命名为"myfile"

$ touch file{1..5}.txt //使用通配符批量创建5个文件

$ rename 's/\.txt/\.c/' *.txt //批量将这5个后缀为.txt的文本文件重命名为以.c为后缀的文件

$ rename 'y/a-z/A-Z/' *.c //批量将这 5 个文件,文件名改为大写

5.查看文件

cat,tac命令:用来打印文件内容到标准输出(终端),其中cat为正序显示,tac倒序显示。

nl命令:添加行号并打印,这是个比cat -n更专业的行号打印命令。

使用more和less命令分页查看文件more:打开后默认只显示一屏内容,终端底部显示当前阅读的进度(百分比)。可以使用Enter键向下滚动一行,使用Space键向下滚动一屏,按下h显示帮助,q退出。

使用head和tail命令查看文件

$ cat -n passwd //"-n"用于添加行号

nl命令的几个常用参数:

* -b : 指定添加行号的方式,主要有两种:

* -b a:表示无论是否为空行,同样列出行号("cat -n"就是这种方式)

* -b t:只列出非空行的编号并列出(默认为这种方式)

* -n : 设置行号的样式,主要有三种:

* -n ln:在行号字段最左端显示

* -n rn:在行号字段最右边显示,且不加 0

* -n rz:在行号字段最右边显示,且加 0

* -w : 行号字段占用的位数(默认为 6 位)

$ tail /etc/passwd

$ tail -n 1 /etc/passwd //"-n"后紧跟行数,设置显示的行数

6.查看文件类型:file命令

7.编辑文件

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值