Linux运维入门~3.文件管理

本节会与大家分享一些文件管理常用的命令

帮助大家理解在linux中管理文件目录

windows的老用户应该知道,在windows中是文件夹中包含文件与文件夹,

但是在Linux中,文件夹称为目录。

理解这一点就可以开始啦。

文件管理:

1.创建文件

指令:touch (文件目录)文件名

括号内容不加即默认当前目录

例:

小贴士:

1)touch命令用来创建单个空白文件或批量创建空白文件

2)指令:pwd

显示当前目录

例:

2.创建目录

mkdir (所在目录)目录名称

括号内不加即为当前目录

小贴士:

可递归创建目录,即

mkdir - p (所在目录)父级目录/子级目录

例:

3.文件的查看

指令:

cat                  文件名                     显示文件的全部内容

less                文件名                     分页浏览,按“q”退出

head              文件名                     显示一个文件的前几行

head -n 5       文件名                    显示一个文件的前五行

tail                  文件名                    显示一个文件的后几行

tail -n 5           文件名                    显示一个文件的后五行

例:

4.统计文件容量信息

指令:

wc        文件名                     统计所有信息

wc  -l    文件名                     统计文件行数

wc  -w  文件名                     统计文件字数

wc  -c  文件名                      统计文件字节数

wc -m 文件名                       统计文件字符数

例:

5.目录切换

指令:

cd       目录绝对地址        切换至此目录

cd   -                                   切换至上一级目录

cd ..                                     切换至当前用户家目录

例:

6.删除文件

指令:

rm                        文件名             删除文件,需要输入yes同意

rm         -r             文件名            递归删除目录文件,需要输入yes同意

rm         -f             文件名             删除文件,不需同意

rm         -rf            文件名             递归删除目录文件,不需同意

7.文件批处理

*                               匹配0到任意字符
?                             匹配单个字符
[[:alpha:]]                 匹配单个字母
[[:lower:]]                 匹配单个小写字母
[[:upper:]]                匹配单个大写字母
[[:digit:]]                   匹配单个数字
[[:alnum:]]                 匹配单个数字或字母
[[:punct:]]                  匹配单个符号
[[:space:]]                 匹配单个空格

{}表示不存在的或者存在的,即模糊匹配
{1..9}                          代表1-9
{a..f}                           代表a-f
{1,3,5}                        代表135
{a,c,e}                         代表 a c e
{1..3}{a..c}                   代表 1a 2a 3a 2a 2b 2c 3a 3b 3c

[]表示存在的,即精确匹配
[a-C]                              代表a;A;b;B; c;C
[a-c]                               代表a;A;b;B;c
[1-3]                               代表1;2;3
[145]                              代表1;4;5
[^abc]|[!abc]                  除了a并且除了b并且除了c

快捷表示

~                                当前用户家目录
~用户名                    指定的用户家目录
~+                              当前目录
~-                                当前目录之前所在目录

.                                    当前目录
..                                   当前目录的上一级

例:

在当前目录创建westos

在用户家目录下创建hello

然后用ls指令查看

写在最后,如果大家喜欢linux运维方面的知识,欢迎关注本博主,会每周更新与linux运维相关的一些小知识,帮助大家入门

愿你与我一同成长!

往期:

ttps://blog.csdn.net/Stella_Pooter/article/details/82951345        Linux运维入门~1.虚拟机使用

https://blog.csdn.net/Stella_Pooter/article/details/82952307      Linux运维入门~2.命令行使用技巧

Never say die

猜你喜欢

转载自blog.csdn.net/Stella_Pooter/article/details/82960344
今日推荐