zoukankan      html  css  js  c++  java
  • 文件目录管理命令

    1、touch——用于创建空白文件或设置文件时间

    touch 文件名:创建空白文本文件

    -a:仅修改“读取时间”(atime)

    -m:仅修改“修改时间”(mtime)

    -d:同时修改读取时间和修改时间

    例:我们先使用ls命令查看一个文件的修改时间,然后修改这个文件,再通过touch命令把修改后的文件时间设置成修改之前的时间(很多黑客就是这样做得)

     2、mkdir——用于创建空白的目录

    在Linux中,文件夹是最常用的文件类型之一。除了能创建单个空白目录外,mkdir还可以结合-p参数来递归创建出具有嵌套叠层关系的文件目录

    3、cp——用于复制文件或目录

    复制操作具体分为如下三种情况:

    ~如果目标文件是目录,则会把源文件复制到该目录中

    ~如果目录文件也是普通文件,则会询问是否要覆盖他

    ~如果目标文件不存在,则执行正常的复制操作

    -p:保留原始文件的属性

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

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

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

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

     4、mv——用于剪切文件或将文件重命名

    剪切操作不同于复制操作,因为它会默认把源文件删除掉,只保留剪切后的文件;如果住在一个文件中对其进行剪切操作,其实也就是对其进行重命名

     5、rm——用于删除文件或目录

    在Linux系统中删除文件时,系统会默认向您询问是否要执行删除操作,如果不想总是看到这种反复的确认信息,可在rm命令的后面跟上-f参数来强制删除;

    另外,想要删除一个目录,则需要在rm命令后面加-r参数才可以,否则删除不掉

     6、dd——按照指定大小和个数的数据块来复制文件或转换文件

    if:输入的文件名称

    of:输出文件名称

    bs:设置每个块的大小

    count:设置要复制“块”的大小

    Linux系统中有一个名为/dev/zero的设备文件,这个文件不会占用系统存储空间,但却可以提供无穷无尽的数据,因此可以使用它作为dd命令的输入文件,来生成一个指定大小的文件

    例如我们从/dev/zero设备文件中取出一个大小为560MB的数据块,然后保存成名为560_file的文件。

    7、file——用于查看文件的类型

    在Linux系统中,所有一切都统称为文件,而我们又不能单凭后缀知道具体的文件类型,这时就需要使用file命令来查看文件类型

  • 相关阅读:
    ASP.NET刷新页面的六种方法
    web安全攻防实践能力培养引导
    流程控制 ifwhilefor 语句
    迭代器和生成器
    闭包函数装饰器
    元组字典集合及内置方法
    字符编码与文件操作
    字符类型及内置方法
    初识函数
    递归匿名函数常用的内置方法
  • 原文地址:https://www.cnblogs.com/xiaoqing-ing/p/14330613.html
Copyright © 2011-2022 走看看