zoukankan      html  css  js  c++  java
  • 文件、目录管理

    linux目录的组织形式和windows有很大的不同,首先linux没有盘符的概念,linux建立的文件系统的分区被挂载到某一个目录下,用户通过操作目录来实现磁盘的读写。linux不存在像windows这样的系统目录,linux是使用/斜杠,不是斜杠。linux是先有文件系统,还是先有目录呢,其实不用那么较真。可以为根目录下的每个目录划分一个硬盘分区,这样根目录的容量就会设置的很小。

    linux根目录中主要目录的介绍:

    bin:构建最小系统所需要的命令,存放了系统中最基本的命令,bash,bzip,cat。

    boot:启动系统必须的文件,如系统镜像文件,系统启动文件

    dev:存放的各种设备文件,fd软盘,disk硬盘等等

    etc:存放系统的启动和配置文件

    home:用户的主目录

    lib:c编译器的库

    media:可移动介质的目录点

    opt:可选的应用软件包

    proc:系统进程目录,里面每一个数字代表了当前的进程信息

    root:超姐用户root的主目录

    sbin:存放可执行文件,和系统操作相关的命令

    tmp:存放的临时文件

    如何实现用户间文件的共享

    1、创建一个用户组和四个用户,并赋值密码

    2、home目录下创建一个work目录,由于没有给目录赋值任何权限,任何用户都可以对该目录进行访问,包括workgroup和非workgroup组的用户都可以对该目录进行访问。

    3、给该work目录加特殊权限,chgrp 更改一个目录的所属用户组

    4、赋予该命令一个特定的权限

    chmod g是更改用户组的权限

    chmod o是撤销其他用户的权限

    将work组的命令更改为lewis的属组?

    创建文件夹  mkdir test1 

    mkdir test2 test3 

    mkdir test1/mydir

    -p 参数可以同时创建两个目录

    touch 创建文件的命令 +文件名

    touch hello 在当前目录中创建一个hello的文件 ,hello 文件是空文件,空文件对于某些特性的场景是很有意义的。touch的另一个目的是,更新一个文件的日期和时间

    ls -l pse

    touch pse 

    ls -l pse

    touch的这个更新作用,对于查看系统什么时候备注什么时候更新很重要  

    移动、复制和删除文件

    mv pse test1(移动目录pse到test1中)

    mv test1 test3

    cd test3

    ls

    会看到test1

     mv -i 移动目录时候,如果有相同目录文件可以给以提示

    mv -b b参数可以将两个相同的文件都存放在目录中,避免文件被覆盖

    mv 文件1 文件2 代表 文件替换的意思 ,也就是改名的意思。如,

    cp是讲一个文件复制到另一个目录,如果是将一个目录复制到另一个目录要用到r参数

    cp pse2 test2 

     rm +文件 删除文件

    rmdir+目录  删除目录

    rm -i 参数会给以提示

    rm -r参数会删除目录及其子目录

    查看目录及其目录的权限

    ls -l

    chgrp命令

      功能:改变文件或目录所属的组。

      语法:chgrp [选项] group filename¼

      该命令改变指定指定文件所属的用户组。其中group可以是用户组ID,也可以是/etc/group文件中用户组的组名。文件名是以空格分开的要改变属组的文件列表,支持通配符。如果用户不是该文件的属主或超级用户,则不能改变该文件的组。

      该命令的各选项含义为:

      - R 递归式地改变指定目录及其下的所有子目录和文件的属组。

      例1:$ chgrp - R book /opt/local /book

      改变/opt/local /book/及其子目录下的所有文件的属组为book。

    符号链接文件又叫软连接,是一类特殊的文件,这个文件包含了另一个文件的路径名。

  • 相关阅读:
    Qualcomm download 所需要的 contents.xml
    “临界知识”的3个底层思维与方法,98%的人都不知道!
    什么是临界知识
    做一个会学习的人
    有效的结构化思维训练,MECE分析法
    那些一眼看透本质的人,逻辑都是这样形成的!
    js设计模式--策略模式
    数学——抽象与具体相结合
    使用POI解析Excel
    合成复用原则——面向对象设计原则
  • 原文地址:https://www.cnblogs.com/mecy1222/p/7371959.html
Copyright © 2011-2022 走看看