2025年linux文件和目录管理

linux文件和目录管理绝对路径与相对路径 绝对路径是指由根目录 开始的 反之则是相对路径 常用命令 cd 切换目录 pwd 显示当前目录 关于 cd 还有一些别的参数 表示当前目录 表示当前目录的上一级目录 mkdir 创建目录命令 m 选项用于指定创建目录的权限 p 代表创建级联目录

大家好,我是讯享网,很高兴认识大家。

绝对路径与相对路径

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

常用命令

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就是硬链接文件

小讯
上一篇 2025-03-11 15:27
下一篇 2025-03-01 10:11

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/121379.html