• 文件、目录管理


    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。

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

  • 相关阅读:
    [翻译]关于堆和堆栈
    sql 字符+数值 混合排序 lcs
    证明DataReader分页的可行性 lcs
    谈谈我对小公司、大公司及个人成长的见解 lcs
    sina 通用js代码说明 lcs
    Linux系统下生成证书 https证书
    【转】51单片机外部中断的C51编程
    【转】如何建立个人网站
    【转】关于C51的中断编程[原创]
    【转】毫不费力:破解加密PDF文档就使用这两三招
  • 原文地址:https://www.cnblogs.com/mecy1222/p/7371959.html
Copyright © 2020-2023  润新知