linux系统结构与文件管理命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux系统结构与文件管理命令相关的知识,希望对你有一定的参考价值。

                 

               ----------linux系统结构----------


1.linux系统结构是倒树形的


  /bin                     #二进制可执行文件,即系统命令

  /sbin                    #系统管理命令

  /boot                    #启动分区,负责系统启动

  /dev                     #设备管理文件

  /etc                     #大多数系统管理文件

  /home                    #普通用户的家目录

  /lib                     #32位系统库文件存放位置

  /lib64                    #64位系统库文件存放位置

  /media,/mnt,/run            #系统临时设备挂载点

  /opt                      #第三方软件安装位置

  /proc                      #系统信息

  /root                      #超级用户家目录

  /srv,/var                   #系统数据

  /sys                       #系统管理,主要关于内核

  /tmp                       #系统临时文件存放位置

  /usr                       #系统用户相关信息数据及用户自定义软件存放位置




              ----------文件路径及简单命令----------


1.绝对路径从根开始查找的路径。

 相对路径:相对于当前工作文件开始查找的路径。


2.基本命令


  • pwd(print working directory),显示当前用户工作在系统中的位置

  

  例:[[email protected] ~]# pwd

     /root


  • ls(list),列出指定路径下的所有文件


     -a                #列出所有(包括隐藏文件或目录)

    -l                #列出文件属性

    -s                #列出文件或目录的大小

    -R                #第归列出

    -d                #查看目录名称

    -ld                #查看目录的属性


  例:[[email protected] mnt]# ls       

     hgfs


     [[email protected] mnt]# ls -a        


     .  ..  hgfs                #此处.表示当前目录,..表示上级目录


     [[email protected] mnt]# ls -s      

     total 4

     4 hgfs

     

     [[email protected] mnt]# ls -R

      .:

      hgfs


      ./hgfs:


     [[email protected] mnt]# ls -d /mnt

     /mnt

     

     [[email protected] mnt]# ls -ld /mnt

     drwxr-xr-x. 3 root root 4096 May 17 06:26 /mnt


     [[email protected] mnt]# ls -l

     total 4

     drwxr-xr-x. 2 root root 4096 May 17 06:26 hgfs

     d:表示为目录文件

     rwxr-xr-x:文件权限,r->4(读),w->2(写),x->1(执行),此处目录权限为755

     2:文件硬链接次数

     root:文件的属主

     root:文件的属组

     4096:文件的大小,单位为字节

     May 17 06:26:文件最近一次被修改的时间

     hgfs:文件名


     注:文件的类型有以下几种

        -                 #普通文件

        d                 #目录文件

        b                 #块设备文件

        c                 #字符设备文件

        l                 #符号链接文件,即软连接

        p                 #命名管道

        s                 #套接字文件



  • cd(change directory),切换目录


       cd    目录名             #进入目标目录中

              ~              #回到当前用户家目录

              ~username         #进入到指定用户家目录

              ..              #进入当前目录的上一级 

              -               #回到上次所在位置


   例:[[email protected] mnt]# cd /var/www/

      [[email protected] ~]# pwd

      /var/www


      [[email protected] www]# cd ~

      [[email protected] ~]# pwd

      /root


      [[email protected] ~]# cd ~redhat

      [[email protected] redhat]# pwd

      /home/redhat


      [[email protected] redhat]# cd ..

      [[email protected] ~]# pwd

      /home


      [[email protected] home]# cd -

      /home/redhat


  • touch,新建文件


   例:[[email protected] ~]# touch hello

      [[email protected] ~]# ll

      -rw-r--r--  1 root root     0 May 25 21:16 hello


  • mkdir,新建目录

    -p                      #递归建立目录

  

   例:[[email protected] ~]# mkdir a/b/c -p

      [[email protected] ~]# ls -R

      .:

      a 

      

      ./a:

      b


      ./a/b:

      c


     ./a/b/c:


  • cp(copy),文件复制


   cp      文件名      目的地

   cp      -r         递归复制,用于复制目录


   例:[[email protected] ~]# cp hello /mnt

      [[email protected] ~]# cp -r a /mnt

      [[email protected] ~]# ls /mnt

      a  hello  


  • mv(move),文件移动


   mv       文件名        目的地

   mv       旧文件名      新文件名

   mv       文件名       .(当前目录)


   例:[[email protected] ~]# mv a /mnt

      [[email protected] ~]# mv hello hellohello

      [[email protected] ~]# mv /mnt/a/ .


  • rm,删除文件


   rm -f               #强制删除文件

   rm -fr              #强制删除目录


   例:[[email protected] ~]# rm -f hellohello 

      [[email protected] ~]# rm -fr a


     技术分享    

本文出自 “真水无香” 博客,请务必保留此出处http://chengyanli.blog.51cto.com/11399167/1783620

以上是关于linux系统结构与文件管理命令的主要内容,如果未能解决你的问题,请参考以下文章

Linux目录与文件管理

知识结构体系

linux的磁盘管理与文件系统

linux-磁盘管理与文件系统MBR

Linux文件与目录管理命令总结

linux目录结构,路径,系统目录作用及指令介绍,文件管理基本命令,查看文件内容命令,vim编辑器