linux文件和目录管理

绝对路径与相对路径

绝对路径是指由根目录/开始的,反之则是相对路径

常用命令

cd :切换目录在这里插入图片描述
pwd :显示当前目录

关于cd还有一些别的参数 "." 表示当前目录 “..”表示当前目录的上一级目录

mkdir:创建目录命令

 -m选项用于指定创建目录的权限  -p代表创建级联目录

rmdirk:用于删除空目录

也可以是多个目录(用空格分开即可)只能删除目录 不可以删除文件

rm:删除命令

-r:删除目录用的选项 不会出现询问
-f:表示强制删除
 rf命令可以连用

which :用于查找某个命令的绝对路径

cp:复制命令

 -r:复制一个目录,必须-r选项
 -i :这是一个安全选项,如果遇到已存在的文件,会询问是否覆盖

mv:move的简写 移动命令也可以用作重命名

几个于文档相关的命令

cat :该命令后面可以不加选项,直接跟文件名

 -n :显示行号
 -A :显示所有内容

tac:与cat命令相反 倒序查看内容

more:用于查看一个文件的内容

后面跟文件名 Ctrl+D 向上 空格向下翻页  提前退出输入q命令

less :和more的作用一样

 后面直接跟用户名看 空格键可以翻页 jk上下移动

head :用于显示文件的前十行

如果加-n选项,则显示文件的前几行

tail :与head命令正好相反

用于显示文件的最后10行 也可以加-n 如果加-f选项就是动态显示文件最后十行

文件的所有者和所属组

drwxr-xr-x. 3 root root 18 3月 1 11:11 .
d:表示的是mulu -:表示普通文件
rwf:分别表示读、写、执行 数字分别表示为 4、2、1
第2列:表示文件占用的节点(inode) 如果是目录则该数值与该目录下子目录的数量有关
第三列和第四列表示文件的拥有者和所属组
第五列:表示该文件的大小在这里插入图片描述
更改文件权限

chgrp:用于更改文件的所属组
首先使用groupadd 创建一个用户组 然后使用 chgrp 命令修改组名
如果想要更改级联目录可以使用 -R选项在这里插入图片描述
chown :用于更改文件的拥有者
首先使用useradd 创建一个用户组 然后使用 chown 命令修改组名
如果想要更改级联目录可以使用 -R选项
在这里插入图片描述
chmod :用于更改文件的权限

在linux系统中一个目录的默认权限为755 、一个文件的默认权限为644 
-R选项的作用等同于chown命令的-R选项,也表示更改级联
chmod还支持用rwx的方式设置权限,也可以用数字进行更改

umask :用于更改文件的默认权限 umask的预设值为0022
其修改格式为 umask xxx (代表三个数字)

修改文件的特殊属性

chattr命令
a:增加该属性后,表示只能追加不能删除,非ROOT用户不能设定该属性
i: 增加该属性后,表示文件不可以删除、重命名、设定链接…

lsattr命令该命令用于读取文件或者目录的特殊权限
在这里插入图片描述
-a :类似ls的-a选项,连同隐藏内容一同列出
-R:连同子目录的数据一同列出
set uid :该文件针对二进制可执行文件,使文件在执行阶段具有文件所有者的权限
set gid :可以作用作用在二进制可执行文件也可在目录,在二进制可执行文件使用时于set uid一样 作用目录时 ,任何用户在此目录下创建的文件都具有和该目录所属的组相同的组
set bit :防删除位

linux下搜索文件

which:查找文件的绝对路径

whereis: 查找文件,后可跟参数

-b:表示只查找二进制文件
-m:只查找帮助文件 (在man目录下的文件)
-s:只查找源代码文件

locate :于whereis类似 如果linux没有该命令 要先安装mlocate 软件包

使用find搜索文件 格式为 find 路径 参数

-atime +n/-n : 表示访问或者执行时间大于/小于n天的文件
-ctime +n/-n:表示写入/更改inode属性的时间大于/小于n天的文件
-mtime +n/-n:表示写入时间大于/小于n天的文件
-name 文件名 :直接查找该文件名的文件

扩展:Linux的文件系统格式为ext3 、ext4或者xfs
常见的文件类型有 :普通文件、目录、链接文件、设备文件

linux的链接文件

linux的链接文件分为软链接和硬链接

ln命令的格式为 ln{-s} 来源文件 目的文件 该文件常用的命令选项是-s 。如果不加-s就是硬链接文件

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值