linux运维之道 第二章 2.1.1目录文件基本操作

       大家好,又见面了,这次那给大家说说这个linux中的基本命令,听好了是基本!!!!

开始和大家说了linux中一切皆文件,在linux中有字符和图像两种工作界面,但是在企业中大部分都是用的字符工作界面,俗称就是黑底白字,看着就头疼!这也是作为程序员的最大痛苦…

一、

命令工具


2.1.1目录及文件的基本操作


1. pwd 显示当前目录名称
打上这条命令就是说你可以看到你在哪,不会使你懵逼。

#pwd

2. cd 切换当前工作目录

进入/use/src 目录
1.cd进入到/use/src目录下,就是说cd你可以进入目录中,想去哪就去哪。

#cd  /use/src
  1. #cd … 返回上一级目录,这个不用我说了吧…返回上一层。

3.#cd
切换目录到用户的家目录,通俗就是最开始的地方。

3. ls 显示目录与文件信息
-a 显示所有,包括隐藏文件与目录
-d 显示目录本身的信息
-h 人性化显示容量信息
-l 长格式显示文档的信息
-u 显示文件目录最后的访问时间

举个例子:
linux运维之道 第二章 2.1.1目录文件基本操作_第1张图片
这里是运用ls 到/下的查看etc目录并列出的各种文件。以上全部可以显示他们的作用。

4. touch 创建或修改文件时间

1.创建lyj文件

#touch  lyj

5. mkdir 创建目录

1.创建lyj目录

#mkdir  lyj

2.创建多级目录 -p

#mkdir  -p   /tmp/test/jerry/book/lyj

6. cp 复制文件或目录

-r 递归的去复制目录
-a 复制时保存源文档的所有属性(权限,时间)

1.复制/etc下的lyj文件到zyy目录中

#cp  /etc/lyj  zyy

2.复制/etc下的lyj文件到zyy目录中并改名为zsy

#cp  /etc/lyj  /zyy/zsy

7. rm 删除文件或目录

-f 不提示,强制删除
-i 删除前,提示是否删除
-r 递归的删除,删除目录以及目录下的所有内容

1.删除lyj文件

#rm  lyj.txt

2.强制删除并不提醒 lyj文件,这个就很厉害了直接删除,不管什么,所以要慎重!

#rm  -rf   lyj

8. mv 移动文件或目录(重命名)

1.将lyj文件改名为zyy文件

#mv  lyj.txt   zyy.txt

2.将lyj移动到root目录下

#mv  lyj   /root/

9. find 搜索文件或目录
find的功能有很多比如查找3天前被修改的文件或查找已.txt结尾文档,查找大于10M的文件。
每个find之后加选项就可以查看你所要知道的信息。
给大家列一下find的选项:
-empty 查找空白文件或目录
-name 按文档名称查找,且不区分大小写
-mtime 按修改时间查找
-size 按容量大小查找
-user 按用户查找
-a 并且
-o 或者

1.查找当前目录下名为hello.doc的文档

#find   -name  hello.doc

2.查找/root目录下所有名称以.log结尾的文档

#find  /root-name   “*.log”

3.我们查找一下当前目录所有3天内被修改的文档

#find  / -mtime  -3

4.我们再看一下当前目录下大于10M的文档

 #find  /  -size  +10M

10.du 计算机文件或目录的容量

-h 人性化的显示容量信息
-a 查看所有目录以及文件的容量信息
-s 仅显示总容量

1.看一下/root目录的容量信息

#du  /root
4	/root/.cache/dconf
4	/root/.cache/abrt
8	/root/.cache
4	/root/.dbus/session-bus
4	/root/.dbus
0	/root/.config/abrt
0	/root/.config
68	/root

2.看/root所占磁盘空间总合

#du  -sh  /root
68K	/root

你可能感兴趣的:(学习)