第四章
Linux文件和目录管理
1.绝对路径 # cd /home 由根目录下/写起的
相对路径 # cd test 前面没有 /
2.cd 变更用户所在目录 # cd . 表示当前目录 # cd .. 表示上一级目录
3.命令mkdir用于创建目录 -m -p 为其选项 (-m)指定创建目录 不常用
# rmdir用于删除目录不能删除文件
# rm -f # rm -rf (强制删除)
# rmdir /tmp/test/123
# mkdir /tmp/test/123 (无法创建目录)
# mkdir -p /tmp/test
4.环境变量 path与 命令 cp
5.命令Cp 命令 mv 命令cat
复制一个目录必须要加 -r
#cp -r 123 456
#ls -ld 123 456
touch (如果有这个文件,改变文件访问时间,如果没有这个文件,就会创建这个文件。
# mv filee dirb (将更名后的filee移动到dirb文件里面)
linux 文件属性 第一列 文件类型,所有者,所属 d表示该文件为目录 — 表示为普通文件 l 表示为链接文件 b 文件为块设备 c 串行端口设备文件 s 套链字文件
第二列 文件占用节点
第三列 文件所有者
第四列 文件所属组
第五列 文件大小
6.更改文件权限
# chgrp
格式
# chgrp 组名 文件名
# groupadd testgroup
# mkdir /tmp/4_6
# touch test 1
#ls -l test 1
#chgrp testgroup test1
ls -l test 1
更改文件所有者
格式
# chown -R 账户明:组名 文件名
# chown user1 dir3
改变用户对文件或目录的读写执行权限
格式
# chmod -R xyz 文件名(xyz指数字)
改变文件的默认权限
#Umask . . .(...表示三个数字)
7.在linux下搜索文件
# which vi
# which cat
Linux常见文件类型 (小提示 | 为管道符,把前面的命令输出在输入给后面的命令)
用whereis命令查找文件
-b: 只查找二进制文件
-m:只查找帮助文件
-s : 只查找源代码文件
用find搜索文件
# find -atime +n/n 表示访问时间大于或小于n天的文件
# find -ctime +n/n 表示写入更改inode属性的时间大于或小于n天的文件
# mtime +n/n 表示写入时间大于或小于n天的文件
-name filename 表示直接查找改文件名的文件,
# find . -name test2
-type filetype 表示通过文件类型找文件
# find . -type d
8.ln命令的格式 ln -s 来源文件 目的文件 加 -s 建立软链接
不加 -s 建立硬链接
尾 : 吃得苦中苦 方为人上人