#3.Linux的文件目录管理

it2022-05-09  22

目录的结构从/开始,称为根目录,Linux的目录结构就像是一个倒置的树形结构。

                                                      (图片来源于《linux就是这个范儿》作者:赵鑫磊、张洁) 文件夹                                             描述 bin                                     必需命令的二进制文件 boot                                  引导加载程序的静态文件 dev                                   设备文件 etc                                   主机特定的系统配置 lib                                     必需的共享库和内核模块 media                              可移动媒质的挂载点 mnt                                 临时挂载一个文件系统用的挂载点 opt                                  外部应用程序软件包 sbin                                必需的系统级二进制文件 srv                                  本系统所提供服务的数据文件 tmp                                 临时文件 usr                                 二级层次结构 var                                  变量数据 若想跟深入了解可以参阅FHS( Filesystem Hierarchy Standard(文件系统目录标准))。 已附上FHS的pdf #目录创建mkdir #目录名#目录删除rmdir #目录名#目录查看tree #以树状图显示目录cd #切换目录   文件是有路径的,绝对路径和相对路径,绝对路径就像家庭地址一样从省市县镇街(村)门牌号,相对路径就是你站在镇上,告诉别人,你家在哪,基于当前,而不必告诉前面的省市县。 pwd #查看当前路径 关于文件的常用命令 #文件创建touch 文件名#显示文件ls 文件名#显示目录下文件列表,通常与-a 或-l使用less 文件名#分屏显示cat 文件名#查看文件内容head 文件名#显示文件头部tail 文件名#显示文件尾部#删除文件rm 文件名#常用 rm -rf 文件名 强制删除文件或目录内的所有文件 关于文件的特殊命令 diff 文件名文件名#对比两个文件mv 文件名文件名#重命名mv 文件名路径#移动文件find /-name 文件名#在根目录下按文件名查找find /-d 目录名#在根目录下按目录名查找cmp 文件名文件名#对比两个文件差异lsattr 文件名#显示文件属性cp 文件名 路径 #复制文件到某路径下#文件的编辑vim 文件名vi 文件名emacs 文件名 文件和目录的权限 拿出来分析一下 -rw-rw-r--. 1 aaa  aaa     0 7月  29 10:31 1.txt drwxrwxr-x. 2 aaa  aaa  4096 7月  29 11:01 demo d              rwx       rwx         r-x         2       aaa    aaa      4096    7月  29 11:01    demo 文件 类型         拥有者 权限       属组权限       其他用权限       链接数        拥有者   所属用户组    文件大小      文件最后一次修改时间        文件名 文件类型可为:-文件、d目录、l连接、b块设备、c字符设备、s套接字文件、p命令管道文件 在权限这里      rwx         rwx               r-x     拥有者权限    所属用户组权限        其他用户权限   r=读=4 w=写=2 x=执行=1 rwx=4+2+1=7 ---=0 chmod 权限目录或文件#修改文件或目录的权限chgrp 组名目录或文件#修改文件或目录的群组chown 用户名:组名目录或文件#修改文件或目录的拥有者和组 实例 sudo这个命令的作用是为普通用户执行的该条命令,临时更改为root用户执行 在基于debian的发行版中普通用户直接使用sudo 在基于redhat的发行版中需要修改/etc/sudoers文件才可以使用。由于该文件默认是只读文件440,需要修改成可读可写文件才可进行修改。 具体修改如下 su -#切换到root用户chmod 774/etc/sudoers #修改sudoers文件的权限为可读可写vi /etc/sudoers #编辑文件,将普通用户添加进去如下图#使用i进入插入编辑模式,添加后,输入 :wq 保存退出chmod 444/etc/sudoers #将权限修改成之前的只读 文件的解压和归档 Linux平台中常见的压缩文件格式为:*.tar.gz、*.tar.bz2、*.tar.xz,统称tar压缩包,区别在于压缩率的高低,以及压缩速度的快慢,压缩率以xz最高gz最低,压缩速度则反之gz最高。 #解压缩tar -vxf 压缩包名 #压缩文件tar -zcvf 文件名.tar.gz 待压缩文件tar -jcvf 文件名.tar.bz2 待压缩文件tar -Jcvf文件名.tar.xz 待压缩文件#差别在于压缩的格式不相同 待压缩文件可填多个                                  

来自为知笔记(Wiz)

附件列表

 

转载于:https://www.cnblogs.com/gzsl/p/370959613447bed16a3e1fcaa6a86c14.html


最新回复(0)