1.which ,只适合查找动作
which pwd
which cp
which passwd

2.locate 适合查找文件或目录
updatedb #要更新数据库才能查到
mkdir abc123
updatedb #如果没有执行更新数据库操作是查不到的(root用户才可以)
locate abc123
3._创建目录
3._创建目录_02

3.通配符

  • —— 匹配任意字符,个数不限
    ? —— 匹配任意1个字符
    [] —— 表示从中选择一个字符
    3._服务器_03
    举例:ll ?[1,l,s]*
    ll ?1*
    ll wg*
    ll file[1-2][2,3]* 等价于ll file[12][23]*

4.touch 创建文件,如果文件存在就修改时间
touch --date='2020-09-20' 123.txt
touch --date='2020-09-10' * #修改所有文件的时间不留痕迹

5.mkdir 创建目录
mkdir -p aa/bb/cc/dd #创建多级目录
[root@zhangsan101 ~]# mkdir -p aa/bb/cc/dd/ee
[root@zhangsan101 ~]# tree
[root@zhangsan101 ~]# mkdir a1{1..5} c11 s123
[root@zhangsan101 ~]# ll
tree a #查看多级目录

/bin/sh #出错马上终止
/bin/bash #跳过错误继续执行

6.rmdir #该命令只能用于删除空目录
举例:rmdir c11
7.rm #该命令用于删除文件或目录
rm -rf ./* #注意,当前目录不能是根目录/
rm -rf s123

8、cp #该命令用于复制文件或目录
[root@zhangsan101 ~]# touch a1.txt
[root@zhangsan101 ~]# mkdir -p aa/bb/cc/dd/ee
[root@zhangsan101 ~]# cp a1.txt aa/bb/cc/dd/
[root@zhangsan101 ~]# ll aa/bb/cc/dd
总用量 0
-rw-r--r--. 1 root root 0 9月 24 16:41 a1.txt
drwxr-xr-x. 2 root root 6 9月 24 16:40 ee
[root@zhangsan101 ~]# cp -r aa /opt/ #注意:复制非空目录必须要加-r
[root@zhangsan101 ~]# ll /opt/
总用量 0
drwxr-xr-x. 3 root root 16 9月 24 16:46 aa
9、du #该命令用于查看文件或目录的大小
du -sh -s汇总信息,-h 人类可读
查看文件或者目录大小
du -sh /etc
du -sh /etc /boot /mnt
du -sh a1.txt

10、scp #该命令用于给远程主机传文件
方式1:推(push),即从本地主机将文件或目录推送给其他主机
[root@zhangsan101 ~]# scp -r /etc root@zhangsan103:/opt/
检查是否推送成功:
[root@zhangsan103 ~]# ll /opt
总用量 12
drwxr-xr-x. 153 root root 8192 9月 25 01:37 etc
方式2:拉(pull),即从远程主机将文件或目录拉(拖)到本地主机
[root@zhangsan103 ~]# scp -r root@192.168.1.101:/etc /opt/
检查是否推送成功:
[root@zhangsan103 ~]# ll /opt
总用量 12
drwxr-xr-x. 153 root root 8192 9月 25 01:42 etc
方式3:中间人,即由本地主机从1台服务器提取文件发给另外1台服务器
[root@zhangsan102 ~]# scp -r root@192.168.1.101:/etc root@192.168.1.103:/opt/
检查是否推送成功:
[root@zhangsan103 ~]# ll /opt
总用量 12
drwxr-xr-x. 153 root root 8192 9月 25 01:46 etc