zoukankan      html  css  js  c++  java
  • LINUX文件及目录管理命令基础(2)

    Linux文件类型

    文件作为Linux操作系统中最常见的对象,在系统中被分为了多种类型
    如下:
    -   普通文件
    d   目录
    l    链接
    b   块设备
    c   字符设备
    p   管道设备
    s    套接字文件

    Linux目录结构

    绝对路径及相对路径

    绝对路径:一切从根开始”/”
    相对路径:从当前所在路径开始

    LINUX普通文件及目录核心命令

    ls
    pwd
    cd
    tree
    mkdir
    touch
    cp
    mv
    rm

    ls命令

    ls 查看当前目录下的内容
    ls 常用选项:
    -a 显示指定目录下所有子目录与文件,包括隐藏文件
    -l 以列表方式显示文件的详细信息备注: ls -l =ll
    -h 配合-l 以人性化方式显示文件大小,以K M G 为单位
    -t 根据最后修改时间排序,默认是以文件名排序,通常与-l 连用
    -F 在条目后加上文件类型的指示符号(* , /, = , @ , | ,其中的一个)注:可以标识文件类型
    -d 显示目录本身的信息 而不是显示目录的内容
    -r 逆序 倒序排序 
    ls -lt 按照时间进行排序 
    ls -lrt 找出最新的文件
    -i 显示索引节点信息(索引节点相当于身份证号)
    --full-time 以完整的时间格式输出(也就是按照中国的时间日期显示)

     

    pwd

    pwd    
    查看当前所在目录    此命令一般直接使用

    cd

    cd 切换目录
    cd 的常用选项:
    cd ~ 切换到当前用户的家目录
    cd . 保持当前目录不变
    cd .. 切换到上级目录
    cd - 在最近两次工作目录之间来回切换
    cd / 直接切换到/ 目录

    tree

    语法:tree    选项     目录
    tree 以树状图列出文件目录结构
    tree 常用选项:
    -d 只显示目录
    -L 遍历目录的最大层数,-L后加大于0的正整数
    -F 在条目后加上文件类型的指示符号(* , /, = , @ , | ,其中的一个)
    安装tree的命令:yum install tree -y
    范例1:
    使用tree命令区分目录和文件的方法
    tree -L 1 -F /boot/  使用-F 参数会在目录后添加“/”方便区分目录mkdir

    mkdir

    mkdir常用选项:
    -p 递归创建目录可以连续创建多个目录
    -m 设置新目录默认对应的权限
    创建目录:
    mkdir {1..3}加花括号创建连续的目录,用..隔开花括号内可以是连续的数字、连续的字母
    注:适用于创建大量的连续目录
    mkdir {dir,yy,uu} 创建不连续的目录时,用逗号隔开
    实例:
    data1 data2 data3
    mkdir data {1..3}
    创建连续的目录:
    mkdir data1 data2 data3
    注:这种用法,只适用于创建比较少的目录

    touch

    语法:touch 创建文件    修改文件的时间戳
    {} 生成序列
    {1..10}
    {01..10} 
    {a..z} 

    cp

    语法:cp 源文件 目标文件
    cp 复制文件或目录
    cp 常用选项:
    -r 递归式复制目录,即复制目录下的所有层级的子目录及文件
    -p 复制的时候 保持属性不变
    -d 复制的时候保持软连接(快捷方式)
    -a = -pdr

    mv

    mv 源地址 目标地址  移动文件或目录
    mv 原文件名 新文件名     将文件重命名

    rm

    rm 删除一个或多个文件或目录 使用rm 文件或目录删除后很难恢复
    rm 常用选项
    -f 强制删除,没有提示 (即使文件不存在)
    -r 删除目录 删除目录时必须加-r , 一次性可删除多个目录
    -i 在删除前需要确认
    -i 与-f 联合使用不生效
    -i 的作用
    rm: remove regular empty file ‘b’? y
  • 相关阅读:
    SSRS中加入书签功能及数据集窗口
    Oracle 语法
    DOM基本操作
    文字横向滚动和垂直向上滚动
    offsetWidth和width的区别
    css3动画(animation)效果3-正方体合成
    css3动画(animation)效果2-旋转的星球
    css3动画(animation)效果1-漂浮的白云
    JavaScript 错误监控Fundebug
    第二篇:git创建流程
  • 原文地址:https://www.cnblogs.com/yuanxiaohui/p/10264507.html
Copyright © 2011-2022 走看看