• Linux就该这么学--命令集合4(文件目录管理命令)


    1.touch命令用于创建空白文件与修改文件时间:(touch [选项] [文件])

    对于在Linux中的文件有三种时间:

    更改时间(mtime):内容修改时间(不包括权限的)

    更改权限(ctime):更改权限与属性的时间

    读取时间(atime):读取文件内容的时间

    附录:

    -a  近修改“访问时间”(atime)

    -m  近修改“更改时间”(mtime)

    -d  同时修改atime和mtime

    -t  要修改成的时间[YYMMDDhhmm]

    2.mkdir用于创建空白的文件夹:(mkdir [选项] 目录)

    mkdir jacun
    

     

    附录:

    -m=MODE  默认的文件目录权限,如“-m755”

    -p      连续创建多层目录(若文件夹已存在则忽略)

    -v      显示创建的过程

    3.cp命令用于复制文件或目录:(cp [选项] 源文件 目标文件)

    复制命令的三种情况:

      目标文件是一个目录,会将源文件复制到该目录中。

      目标文件是一个文件,会将源文件覆盖该文件。

      目标文件不存在,将会复制源文件并修改为目标文件的名称(重命名)。

    附录:

    -p  保留原始文件的属性

    -d  若对象为“链接文件”,则保留该“链接文件”的属性

    -r  递归持续复制(用于目录)

    -i  若目标文件存在则询问是否覆盖

    -a  相当于-pdr(p,d,r为上述的参数)

    4.mv命令用于移动文件或改名:(mv [选项] 文件名 [目标路径|目标文件名] )

    5.rm命令用于删除文件或目录:(rm [选项] 文件)

    附录:

    -f  忽略警告信息

    -i  删除前先询问

    -r  删除文件夹

    Linux系统中还有一个rmdir命令,他不同于rm -rf命令会删除一切,而是金删除空目录,遇到目录内存有文件时会报错。

    6.dd命令用于指定大小的拷贝的文件或指定转换文件:(dd [参数])

    if      输入的文件名称

    of       输出的文件名称

    bs       设置每个“块”的大小

    count     设置要拷贝“块”的个数

    conv-ucase   将字母从小写转换为大写

    conv-lcase  把字符从大写转换为小写

  • 相关阅读:
    Objective-C-使用NSMutableURLRequest发送POST请求,使用NSJSONSerialization解析JSON字符串
    js showModalDialog打开新的页面给原页面传值问题
    svn2git使用小记
    模拟等待事件row lock waits
    URAL 1994 The Emperor's plan 求组合数 大数用log+exp处理
    struts总结
    URAL 1992 CVS 链表
    android游戏物理引擎开发——粒子系统(三)
    状态模式与上机
    OpenCV——凸包
  • 原文地址:https://www.cnblogs.com/zjiacun/p/8086732.html
Copyright © 2020-2023  润新知