• Linux目录操作


    一、常用权限操作

    权限操作实战

    1、创建文件,设置其用户组

    root用户创建新文件love.txt
    命令:echo I Love you > love.txt
    在这里插入图片描述
    查看文件love.txt的用户及用户组
    在这里插入图片描述
    将其用户组改为lzy用户组
    命令:chgrp lzy love.txt
    在这里插入图片描述

    查看文件love.txt的用户及用户组
    在这里插入图片描述

    2、修改文件的所有者

    将root用户所建文件love.txt的所有者改变成alice
    命令:chown alice love.txt (love.txt ∈ \in∈ alice)
    在这里插入图片描述
    查看文件love.txt的所有者信息
    在这里插入图片描述

    3、修改文件所有者与用户组

    将love.txt文件所有者改为smith,用户组改为luzhou
    在这里插入图片描述
    查看文件love.txt的用户及用户组信息
    在这里插入图片描述

    4、修改文件操作权限

    针对文件love.txt,权限字符串:-rw-r–r–
    在这里插入图片描述
    命令:chmod u=rwx,g+x,o=rx love.txt
    在这里插入图片描述
    查看文件love.txt的操作权限
    在这里插入图片描述
    命令:chmod 755 love.txt
    效果完全相同
    在这里插入图片描述

    二、常用目录操作

    获取命令帮助信息

    命令:help pwd
    在这里插入图片描述
    命令:man pwd | head -20
    在这里插入图片描述
    命令:info pwd | head -20
    在这里插入图片描述

    查看当前目录

    命令:pwd (pwd: print working directory)
    在这里插入图片描述

    显示目录(文件)

    显示当前目录下的目录文件名
    命令:ls
    在这里插入图片描述
    显示当前目录下的目录文件详细信息
    命令:ls -l
    在这里插入图片描述
    相当于命令:ll
    在这里插入图片描述
    显示所有子目录和文件的信息,包括以“.”开头的隐藏目录和隐藏文件
    命令:ls -a
    在这里插入图片描述
    查看当前目录的内容
    命令:ls .
    在这里插入图片描述
    查看父目录的内容
    命令:ls …
    在这里插入图片描述
    显示目录属主的属性,而不是显示目录内容
    命令:ls -d与ls -d /home
    在这里插入图片描述
    以递归的方式显示指定目录及其子目录的内容
    命令:ls -R /home
    在这里插入图片描述
    命令:ls -R /etc/sysconfig
    在这里插入图片描述
    在这里插入图片描述命令:ls -h /etc/sysconfig
    在这里插入图片描述

    创建目录

    创建单个目录
    在这里插入图片描述
    创建多层目录
    命令:mkdir -p hw/yl/lzy
    在这里插入图片描述
    如果不加参数-p,就不能创建原本不存在的多级目录
    在这里插入图片描述
    创建平行的多个目录
    在这里插入图片描述

    切换目录

    返回根目录
    命令:cd /
    在这里插入图片描述
    命令:cd ~
    在这里插入图片描述
    mike用户的主目录就是/home/mike,由root用户切换到mike用户,当前目录依然是root用户的主目录,即/root,发布cd ~命令,切换到mike用户的主目录,即/home/mike
    在这里插入图片描述
    返回上一级目录
    命令:cd …
    在这里插入图片描述
    返回上一次的目录
    命令:cd -
    在这里插入图片描述

    统计目录及文件空间占用情况

    命令:du
    在这里插入图片描述
    命令:du -a
    在这里插入图片描述
    命令:du -h
    在这里插入图片描述

    复制目录(文件)

    拷贝单个文件到当前目录
    在这里插入图片描述
    拷贝单个文件到指定目录
    在这里插入图片描述
    拷贝多个文件到指定目录
    在这里插入图片描述
    拷贝目录(包括一切子目录的内容)
    在这里插入图片描述

    移动目录(文件)

    移动文件
    在这里插入图片描述
    移动目录
    在这里插入图片描述

    删除目录(文件)

    删除文件
    在这里插入图片描述
    删除目录
    在这里插入图片描述
    强制删除目录
    命令:rm -rf hw1/yum
    在这里插入图片描述

  • 相关阅读:
    [Java反序列化]—CommonsCollections4
    6、集合之Collection、泛型
    Linux如何查看目录大小 du -lh --max-depth=1
    Alins - 化繁为简、极致优雅的WebUI框架
    【机器学习】PyTorch-MNIST-手写字识别
    什么是分布式锁,解释分布式锁的实现方式和常见的分布式锁算法
    Learning Hard C# 学习笔记: 6.C#中的接口
    数学建模--三维图像绘制的Python实现
    yml 配置 mapper-locations 支持多级目录
    C# 第七章『I/O数据流』◆第1节:File类、FileInfo 类
  • 原文地址:https://blog.csdn.net/qq_62590351/article/details/128121512