1. ls 查看
列出,查看指定目录下的文件信息
[root@catyuan ~]# ls
-l 长格式显示详细信息,可简写为ll
[root@catyuan ~]# ls -l
或
[root@catyuan ~]# ll
-a 显示所有的隐藏文件,包括.和…
[root@catyuan ~]# ls -a
-d 显示目录本身的属性,而不是目录下资料的属性
[root@catyuan ~]# ls -d
-t 以修改时间排序,默认按文件名称
[root@catyuan ~]# ls -t
2.cd切换
cd 【要切换的目录】。 切换工作目录到/usr/share
[root@catyuan ~]# cd /usr/share
[root@catyuan share]#
cd… 切换工作目录到当前目录的上一级目录
[root@catyuan share]# cd ..
[root@catyuan usr]#
cd- 在上一个目录和当前目录来回切换。返回至/usr/share目录
[root@catyuan usr]# cd -
/usr/share
[root@catyuan share]#
切换当前工作目录到当前用户的家目录
[root@catyuan share]# cd
[root@catyuan ~]#
绝对路径
从根开始到目标的路径叫绝对路径
相对路径
相对当前目录开始到目标路径
3.touch 创建文件
创建或修改文件时间,若是文件之前不存在则创建该文件,若是存在则修改文件时间为当前系统时间
[root@catyuan ~]# touch test
创建完成后查看
[root@catyuan ~]# ll
total 0
-rw-r--r-- 1 root root 0 Nov 8 15:58 test
再一次touch test这个文件,就会发现时间已被修改
[root@catyuan ~]# touch test
[root@catyuan ~]# ll
total 0
-rw-r--r-- 1 root root 0 Nov 8 16:00 test
4.rm 删除
删除文件或目录。
-i 系统默认自带,提示用户是否删除
[root@catyuan ~]# rm test
rm: remove regular empty file `test'?
确认删除输入y,不删除则输入n
-f 不提示,强制删除
-r 递归删除来删除目录
[root@catyuan ~]# rm -rf test
5.pwd
显示当前工作目录
[root@catyuan ~]# pwd
/root
6.mkdir 创建目录
创建目录
[root@catyuan ~]# mkdir test1
创建多个目录
[root@catyuan ~]# mkdir test2 test3 test4
[root@catyuan ~]# ll
total 16
-rw-r--r-- 1 root root 0 Nov 8 16:11 test
drwxr-xr-x 2 root root 4096 Nov 8 16:11 test1
drwxr-xr-x 2 root root 4096 Nov 8 16:20 test2
drwxr-xr-x 2 root root 4096 Nov 8 16:20 test3
drwxr-xr-x 2 root root 4096 Nov 8 16:20 test4
-p 创建多级目录
[root@catyuan ~]# mkdir -p /temp/test/test1
若是不加-p,则会显示
[root@catyuan ~]# mkdir /temp/test/test1
mkdir: cannot create directory `/temp/test/test1': File exists
7. cp复制
复制文件
复制文件/etc/hosts /tmp目录下
[root@catyuan ~]# cp /etc/hosts /tmp
复制文件到/tmp目录下,并改名为host
[root@catyuan ~]# cp /etc/hosts /tmp/host
-r 复制目录
[root@catyuan ~]# cp -r /var/log /tmp
-p-复制的时候保留文件原有的属性,时间戳等信息
-a 归档复制,常用于备份
8.mv 移动
-i 提示
-f 强制覆盖
-t 先写目标,后写源
将tset文件移动到test1 ,即将test改名为test1。
查看该目录下的文件
[root@catyuan ~]# ll
total 0
-rw-r--r-- 1 root root 0 Nov 8 16:32 test
移动该文件
[root@catyuan ~]# mv test test1
查看目录下文件
[root@catyuan ~]# ll
total 0
-rw-r--r-- 1 root root 0 Nov 8 16:32 test1
将test1文件移动到/tmp目录下
[root@catyuan ~]# mv test1 /tmp
[root@catyuan ~]# ll
total 0
[root@catyuan ~]# cd /tmp
[root@catyuan tmp]# ll
total 0
srwxr-xr-x 1 root root 0 Nov 7 18:49 Aegis-<Guid(5A2C30A2-A87D-490A-9281-6765EDAD7CBA)>
-rw-r--r-- 1 root root 0 Nov 8 16:32 test1
9.find 搜索
-name 按名称查找
-iname 按名称查找,不区分大小写
-mtime 按修改时间查找
-size 按容量大小查找
-type 按类型查找,文件(f),目录(d),设备(b,c),链接(l)等
-user 按用户查找
-a 并且
-o 或者
10.du 计算容量
计算文件或目录容量
-h 人性化显示容量信息
-s 仅显示总容量
查看/root目录及子目录的容量信息
[root@catyuan ~]# du /root
28 /root/.cache/pip/http/f/e/d/0/e
32 /root/.cache/pip/http/f/e/d/0
36 /root/.cache/pip/http/f/e/d
40 /root/.cache/pip/http/f/e
44 /root/.cache/pip/http/f
48 /root/.cache/pip/http
56 /root/.cache/pip
60 /root/.cache
8 /root/.pip
4 /root/.ssh
116 /root
仅查看总容量
[root@catyuan ~]# du /root -s
116 /root
人性化查看容量
[root@catyuan ~]# du /root -h
28K /root/.cache/pip/http/f/e/d/0/e
32K /root/.cache/pip/http/f/e/d/0
36K /root/.cache/pip/http/f/e/d
40K /root/.cache/pip/http/f/e
44K /root/.cache/pip/http/f
48K /root/.cache/pip/http
56K /root/.cache/pip
60K /root/.cache
8.0K /root/.pip
4.0K /root/.ssh
116K /root
人性化查看总容量
[root@catyuan ~]# du /root -sh
116K /root