linux目录结构及文件管理

Linux的目录结构:

 图片 1 
                   

      /
           根分区 linux文件系统的源点

                  
/bin           普通用户的下令,普通用户能使用

                  
/sbin         管理员使用的授命,唯有管理员能运用

                  
/home      普通用户的宿主目录

                  
/root         管理员的宿主目录

                  
/boot        linux运行所需的文件,内核,grub,内核辅导文件

                  
/dev          设备文件,硬盘,键盘鼠标,光驱等

                  
/usr           应用程序 /usr/src  源码包的寄放路径

                  
/etc           配置文件

                  
/opt           安装额外软件时的寄放路线

                  
/var         日志文件,邮件等

                  
/proc        
虚拟文件系统(计算机基础的消息,CPU…),数据都在内部存款和储蓄器中

                  
/lib          库文件,驱动

                  
/selinux    美利坚同盟军江山安全属研究开发的安全机制

                  
/tmp         一时半刻文件存放目录(公共文件夹)

                  
/media     挂载点(redhat9.0里面使用的/mnt)

                  
/sys     系统有关文书

                  
/srv           运行的服务需求拜访的多少目录

                  
/mnt    一时文件系统挂载点

Linux的目录结构:

 图片 1                     

      /
           根分区 linux文件系统的源点

                  
/bin           普通用户的一声令下,普通用户能选择

                  
/sbin         管理员使用的授命,唯有管理员能动用

                  
/home      普通用户的宿主目录

                  
/root         管理员的宿主目录

                  
/boot        linux运转所需的文件,内核,grub,内核教导文件

                  
/dev          设备文件,硬盘,键盘鼠标,光驱等

                  
/usr           应用程序 /usr/src  源码包的存放路线

                  
/etc           配置文件

                  
/opt           安装额外软件时的存放路线

                  
/var         日志文件,邮件等

                  
/proc        
虚拟文件系统(Computer基础的音信,CPU…),数据都在内部存款和储蓄器中

                  
/lib          库文件,驱动

                  
/selinux    U.S.江山安全属研究开发的中卫机制

                  
/tmp         目前文件存放目录(公共文件夹)

                  
/media     挂载点(redhat九.0里面使用的/mnt)

                  
/sys     系统有关文书

                  
/srv           运营的服务需求拜访的数目目录

                  
/mnt    近日文件系统挂载点

文本的两类数据:

        
元数据:文件的品质

        
数据:文件的内容

体现当前所在目录:

[root@bogon ~]# pwd
/root

切换目录:cd命令

  相对路径:以根目录“/”作为源点,可以充足确切的象征3个目录或文件所在的职责,假诺路线较长输入时会比较麻烦。

  相对路线:以当前工作目录作为源点,“.”表示当前工作目录,“..”表示上顶级目录,“~”表示用户的宿主目录。

[root@bogon ~]# cd -    ##回到上一次的工作目录,实现两个工作目录间来回切换
/etc
[root@bogon etc]#cd -

文件通配符:

        
* 相配零个或多少个字符

        
?  相称任何单个字符

        
~  当前用户家目录

        
~username  用户家目录

        
~+  当前工作目录

        
~-  前八个行事目录

        
[0-9] 相配一个数字范围

        
[a-z]   大写和小写字母

        
[A-Z]   大写字母

        
[wxc] 相配列表中的别的的1个字符

     
   [^wxc]  相称列表中的装有字符以外的字符

        
预约义的字符类: #man 7 glob

        
[:digit:]   任意数字,也就是0-玖

        
[:lower:]   任意小写字母

        
[:upper:]   任意大写字母

        
[:alpha:]   任意大小写字母

        
[:alnum:]   任意数字或字母

        
[:space:]   空格

        
[:punct:]   标点符号

列出目录的内容或钦赐目录:

        
ls命令:ls [options] [files_or_dirs]

                  
-a     包罗隐藏文件

                  
-l      以长格式展现,ll

                  
-瑞虎    目录递归彰显

                  
-d    目录和切合链接音信

                  
-1      文件分行呈现

                  
-S     从大到小排序

      -i  展现文件索引节点

呈现当前工作目录下的所以隐藏文件和目录:

[root@bogon ~]# ls -d .*
.  ..  .bash_history  .bash_logout  .bash_profile  .bashrc  .cshrc  .tcshrc  .viminfo

浮现当前工作目录下的之所以目录:

[root@bogon var]# ls -d */ 
adm/    crash/  empty/  gopher/    lib/    lock/  mail/  opt/       run/    tmp/
cache/  db/     games/  kerberos/  local/  log/   nis/   preserve/  spool/  yp/

呈现/etc
目录下,全部.conf 结尾,且以m,n,r,p 开端的文书或目录

[root@bogon log]# ll /etc/[mnrp]*.conf 
-rw-r--r--. 1 root root 5171 Jun 10  2014 /etc/man_db.conf
-rw-r--r--. 1 root root  936 Mar  6  2015 /etc/mke2fs.conf
-rw-r--r--. 1 root root 1717 May  1 05:40 /etc/nsswitch.conf
-rw-r--r--. 1 root root   82 May  1 19:24 /etc/resolv.conf
-rw-r--r--. 1 root root  458 Nov 21  2015 /etc/rsyncd.conf
-rw-r--r--. 1 root root 3232 Sep  8  2015 /etc/rsyslog.conf

文本的两类数据:

        
元数据:文件的性质

        
数据:文件的剧情

来稳当前所在目录:

[root@bogon ~]# pwd
/root

切换目录:cd命令

  相对路线:以根目录“/”作为源点,能够十三分精确的表示1个索引或文件所在的岗位,借使路线较长途运输入时会相比繁琐。

  相对路线:以当前工作目录作为源点,“.”表示当前工作目录,“..”表示上一流目录,“~”表示用户的宿主目录。

[root@bogon ~]# cd -    ##回到上一次的工作目录,实现两个工作目录间来回切换
/etc
[root@bogon etc]#cd -

文本通配符:

        
* 相称零个或多少个字符

        
?  相称任何单个字符

        
~  当前用户家目录

        
~username  用户家目录

        
~+  当前职业目录

        
~-  前二个干活目录

        
[0-9] 相配几个数字范围

        
[a-z]   大写和小写字母

        
[A-Z]   大写字母

        
[wxc] 相配列表中的其余的3个字符

     
   [^wxc]  相配列表中的享有字符以外的字符

        
预约义的字符类: #man 7 glob

        
[:digit:]   任意数字,约等于0-九

        
[:lower:]   任意小写字母

        
[:upper:]   任意大写字母

        
[:alpha:]   任意大小写字母

        
[:alnum:]   任意数字或字母

        
[:space:]   空格

        
[:punct:]   标点符号

列出目录的剧情或钦点目录:

        
ls命令:ls [options] [files_or_dirs]

                  
-a     包蕴隐藏文件

                  
-l      以长格式呈现,ll

                  
-CRUISER    目录递归展现

                  
-d    目录和适合链接新闻

                  
-一      文件分行展现

                  
-S     从大到小排序

      -i  展现文件索引节点

显示当前工作目录下的所以隐藏文件和目录:

[root@bogon ~]# ls -d .*
.  ..  .bash_history  .bash_logout  .bash_profile  .bashrc  .cshrc  .tcshrc  .viminfo

突显当前工作目录下的之所以目录:

[root@bogon var]# ls -d */ 
adm/    crash/  empty/  gopher/    lib/    lock/  mail/  opt/       run/    tmp/
cache/  db/     games/  kerberos/  local/  log/   nis/   preserve/  spool/  yp/

突显/etc
目录下,全部.conf 结尾,且以m,n,r,p 开始的文书或目录

[root@bogon log]# ll /etc/[mnrp]*.conf 
-rw-r--r--. 1 root root 5171 Jun 10  2014 /etc/man_db.conf
-rw-r--r--. 1 root root  936 Mar  6  2015 /etc/mke2fs.conf
-rw-r--r--. 1 root root 1717 May  1 05:40 /etc/nsswitch.conf
-rw-r--r--. 1 root root   82 May  1 19:24 /etc/resolv.conf
-rw-r--r--. 1 root root  458 Nov 21  2015 /etc/rsyncd.conf
-rw-r--r--. 1 root root 3232 Sep  8  2015 /etc/rsyslog.conf

发表评论

电子邮件地址不会被公开。 必填项已用*标注