• linux 从入门到跑路-文件管理


    linux 从入门到跑路

    文件类型,路径问题

    处理目录的常用命令

    1. ls: 列出目录
    2. cd:切换目录
    3. pwd:显示目前的目录
    4. mkdir:创建一个新的目录
    5. rmdir:删除一个空的目录
    6. cp: 复制文件或目录
    7. rm: 移除文件或目录

    ls (列出目录)

    –a 列出所有文件包含隐藏文件和.和..

    –A 列出所有文件包含隐藏文件不包含.和..

    –l =ll 长数据串列出,包含文件的属性与权限等等数据

    –r 倒序列出

    –R 递归列出

    –d 仅列出目录本身,而不是列出目录内的文件数据与-l联合使用

    –1 一列显示  
    –S 以文件大小排序,默认从大到小

    -t 按mtime 从最近到最远的时间排序 -r 倒序
    -ut  按atime  从最近到最远的时间排序 -r 倒序
    -ct  按ctime  从最近到最远的时间排序 -r 倒序

    ls –X  按照扩展名首字母来排序

    stat  打印属性信息

    cd 切换目录

    cd  [相对路径或绝对路径]

    详见 相对路径绝对路径


    pwd  显示目前所在的目录

    pwd –p 显示  显示出确实的路径,而非使用连结 (link) 路径。

    mkdir (创建新目录)

    -m [权限] [目录名]   配置文件的权限喔!直接配置,不需要看默认权限 (umask) 的脸色~

    -p  [多级目录]     :帮助你直接将所需要的目录(包含上一级目录)递归创建起来!

    [root@localhost etc]# mkdir -m 777 mytest
    [root@localhost etc]# ll -d my
    my.cnf    my.cnf.d/ mytest/   
    [root@localhost etc]# ll -d mytest/
    drwxrwxrwx. 2 root root 6 7月  15 09:33 mytest/
    
    
    
    [root@localhost app]# mkdir -p {1/{2,3},2,3}
    [root@localhost app]# tree
    .
    ├── 1
    │   ├── 2
    │   └── 3
    ├── 2
    └── 3

    rmdir (删除空的目录)

    -p:连同上一级『空的』目录也一起删除

    (没啥用,rm可以替代)

    cp (复制文件或目录)

    -i 覆盖前提示用户,若不加-i,则直接覆盖(前提没有alias)
    -r或-R  递归,如源包含目录,一定要递归才能复制
    -d 当复制的源是一个软链接时,复制出的文件,也是软链接,若不加d,则复制完整的源文件

    --preserv=
                 mode 保留权限不变
                 owner[ship] 保留权限及owner,group不变
                 time[stamp] 保留时间戳不变
                 all 以上都包含
    -p = --preserv=mode,owner,time

    -v 复制的详细信息,每复制完一个文件,显示一行记录

    mv移动 改名  

         -i 覆盖前提示用户,若不加-i,则直接覆盖(前提没有alias)
         -f 强制覆盖 

    rename  策略 对哪些文件修改

      例:
                 touch {1..9}.txt
                 将txt改为doc

                 rename txt doc *.txt

    rm 删除

         -i 删除前提示用户,若不加-i,则直接删除(前提没有alias)
         -f 强制删除
             m
             /bin/rm
             'rm'
             "rm"
             rm –f

    tree列出树状结构

         -L level 列出指定级的路径
         -d 只列出目录
         -P 模式匹配

  • 相关阅读:
    Node.js安装及环境配置(windows)
    table
    检测浏览器
    ickeck插件
    全国三级联动
    css3-calc用法
    jQuery Portamento 滑动定位
    canvas版《俄罗斯方块》
    canvas入门级小游戏《开关灯》思路讲解
    css3 matrix 2D矩阵和canvas transform 2D矩阵
  • 原文地址:https://www.cnblogs.com/FrancisDrakeK/p/9323194.html
Copyright © 2020-2023  润新知