zoukankan      html  css  js  c++  java
  • Linux之基础命令——文件操作

    ls(显示指定工作目录下的内容)

    • -a 显示所有文件及目录 包括隐藏文件
    • -l 除文件名称外,还会将文件类型、权限、拥有者、文件大小等信息详细列出【可以ll简写】
    • -r 将文件以相反次序显示(默认是a-z)
    • -t 按照文件创建时间,由早到晚列出
    • -A 同 -a ,但不列出 "." (当前目录) 及 ".." (父目录也就是上级目录)
    • -F 在列出的文件名称后加一符号;例如可执行档则加 "*", 目录则加 "/"
    • -R 递归查看。
    • 【ls -l -h 详细展示当前目录下文件,并且将文件大小以更加清晰的方式展示。-l显示文件大小以字节,而-h则可以以K、M等单位显示。】

    mkdir (创建目录)

    • 创建wuzm目录:mkdir  wuzm 【相当windows里新建文件夹】
    • -p   递归创建目录:mkdir -p  wuzm/a/b/c

    cd(切换当前工作目录到指定目录)

    cd 后面可以接绝对路径,也可以接相对路径,如果cd后面不接任何路径,则默认回到用户的家目录等价于cd ~。【相当于windows里双击进入文件夹】

    • "~" 表示为家目录 的意思,
    • "." 则是表示目前所在的目录,
    • ".." 则表示目前目录位置的上一层目录
    • 【cd ../../..      返回上3级】

    pwd  (显示当前 所在目录的所在路径)

    touch(创建文件)

    • touch 文件名:touch 0608.txt
    • 【touch {a..z}.txt  批量创建文件】

    mv(移动文件)

    • 【mv <要移动的文件>  <移动的目标地址>   :mv  0608.txt    wuzm/a】
    • 【多层目录直接写全目标地址即可】
    • 【mv abc aaa:abc改名为aaa】
    • 【mv abc/* .     abc目录下的所有文件,移动到当前目录

    cp(复制文件或目录)

    • -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。(完全拷贝)
    • -f:覆盖已经存在的目标文件而不给出提示。
    • -i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖。
    • -p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
    • -r:若给出的源文件是一个目录文件,将递归复制。
    • 【cp  <文件名>  <想要复制到的路径>:cp  adb.txt  a】

    rm(删除一个文件或者目录)

    • -i 删除前逐一询问确认。
    • -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
    • -r 将目录及以下之档案亦逐一删除。
    • 【rm aaa/        rm不接参数无法删除目录,只有家-r才可以删除目录】
    • 【rm -ri aaa/    删除时每一个都询问用户是否删除】
    • 【rm -rf aaa     删除aaa目录并且不询问】
    • 【rm -rf *          删除当前目录下所有文件】
    • 文件一旦通过rm命令删除,则无法恢复,不要从删文件到跑路

    rmdir(删除空的目录)

    • -p 当子目录删除后,当前目录变为空的后,当前目录也删除

    *代表全部,通用匹配

  • 相关阅读:
    c:forTokens标签循环输出
    jsp转long类型为date,并且格式化
    spring中@Param和mybatis中@Param使用区别(暂时还没接触)
    734. Sentence Similarity 有字典数组的相似句子
    246. Strobogrammatic Number 上下对称的数字
    720. Longest Word in Dictionary 能连续拼接出来的最长单词
    599. Minimum Index Sum of Two Lists两个餐厅列表的索引和最小
    594. Longest Harmonious Subsequence强制差距为1的最长连续
    645. Set Mismatch挑出不匹配的元素和应该真正存在的元素
    409. Longest Palindrome 最长对称串
  • 原文地址:https://www.cnblogs.com/wuzm/p/10991580.html
Copyright © 2011-2022 走看看