• Linux常用命令详解(一) -- 处理目录常用命令


    ls:列出目录
        作用:查看linux文件夹包含的文件以及其权限(包括目录、文件夹、文件权限)和目录信息等
        命令格式:ls [选项] [文件或目录]
        选项或参数:
                  -a   显示全部文件,以.开头的为隐藏文件   隐藏文件一般为配置文件
                  -l    显示详细信息   可简写为 -ll
                  -d   查看目录属性
                  -h   人性化显示文件大小
                  -i    显示inode(节点)
        示例:


    cd:切换目录
        作用:Change Directory的缩写,切换工作目录。
        命令格式:cd [目录]
        选项或参数:
                  cd ~   进入当前用户的家目录
                  cd       
                  cd -    进入上次目录
                  cd ..    进入上一级目录
                  cd .    进入当前目录
        示例:


    pwd:显示当前所在目录
        作用:Print Working Directory的缩写,显示当前前所在目录。
        命令格式:pwd [选项]
        选项或参数:
                  -P    显示真实路径,并非链接路径
        示例:


    mkdir:创建新目录
        作用:make directory的缩写,创建新目录
        命令格式:mkdir [选项] [目录名]
        选项或参数:
                  -m    配置文件的权限,不使用的话系统会使用默认属性
                  -p    递归创建。可创建多层目录
        示例:


    rm:删除文件或目录
        作用:remove的缩写,删除文件或目录(包括空目录及非空目录)
        命令格式:rm [选项] [文件或目录]
        选项或参数:
                 -r    删除目录
                 -f    强制
                 -i     删除前询问用户是否确认
        示例:


    rmdir:删除空目录
        作用:remove dirctory的缩写,只能删除空目录
        命令格式:rmdir [选项] [目录名]
        选项或参数:
                -p    连同上一级【空的】目录一起删掉
        示例:




    mv:移动文件与目录,或修改名称
        作用:move 的缩写,移动文件与目录,或修改名称
        命令格式:mv [原文件或目录] [目标目录]
        选项或参数:
                     -f    force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
                     -i     若目标文件 (destination) 已经存在时,就会询问是否覆盖!
                     -u    若目标文件已经存在,且 source 比较新,才会升级 (update)
        示例:



    cp:复制文件或目录
        作用:copy 的缩写,复制文件和目录
        命令格式:cp [选项] [源文件或目录] [目标目录]
        选项或参数:
                -r   复制目录
                -p   连带文件属性复制
                -d   若文件是链接文件  则复制链接属性
                -l    进行硬式连结(hard link)的连结档创建,而非复制文件本身
                -a   相当于 -pdr
                -i    若目标档(destination)已经存在时,在覆盖时会先询问动作的进行(常用)
                -f   为强制(force)的意思,若目标文件已经存在且无法开启,则移除后再尝试一次
                -s   复制成为符号连结档 (symbolic link),相当于Windows中的快捷文件

        示例:




    ln:生成链接文件
        作用:
        命令格式:ln  -s [原文件] [目标文件]
        选项或参数:
                -b    删除,覆盖以前建立的链接
                -s     软链接(符号链接)
                -v     显示详细处理过程
        示例:

    硬链接特征:
        1. 拥有相同i节点和存储block块,可以看做是同一个文件
        2. 可通过i节点识别
        3. 不能跨分区
        4. 不能针对目录使用

    软链接特征:
        1. 类似于windows的快捷方式
        2. 拥有自己的i节点和block块,但数据块中只保存原来文件的文件名和节点号,并没有实际数据
        3. 软链接标识和权限   Irwxrwxrwx
        4. 修改任意文件,另一个都改变
        5. 删除原文件,软链接不能使用

  • 相关阅读:
    MAC 使用git时 不自动补全
    MAC 下 安装redis 并配置 php redis 扩展
    PHP日志 LOG4PHP 的配置与使用
    PHP数组 转 对象/对象 转 数组
    将数组打印到txt文件中
    Yii2控制器 返回 json 格式数据
    控制流输出26大小写英文字母
    员工领导部门关系类
    重写父类
    递归(recursion)
  • 原文地址:https://www.cnblogs.com/JealousGirl/p/mulu.html
Copyright © 2020-2023  润新知