zoukankan      html  css  js  c++  java
  • 攻城狮在路上(叁)Linux(十三)--- 文件与目录的管理

    一、查看文件与目录:

      1、命令格式:ls [-aAdfFhilnrRSt] 目录名称;

      2、参数说明:

        -a:显示所有的文件,包括隐藏文件(隐藏文件一般以.开头).

        -d:仅列出目录本身。

        -l:列出长数据串,包含文件的属性与权限等数据。

    二、复制命令:cp

      1、命令格式:cp [-adfilprsu] 源文件 目标文件

      2、参数说明:

        -i:若目标文件已经存在时,覆盖之前先询问.

        -r:递归持续复制,用于目录的复制。

        -p:连同文件的属性一起复制过去,而非使用默认属性,一般在备份的时候用。

        -a:相当于上面的-pdr的效果。

      3、注意:

        复制的时候需要注意文件的权限问题,必要时使用root用户。

    三、移除文件或目录:rm

      1、命令格式:rm [-fir] 文件或目录

      2、参数说明:

        -f:就是force的意思,忽略不存在的文件。

        -i:互动模式,在删除之前会询问用户确认。

        -r:递归删除,慎用。

    四、移动文件或目录:mv

      1、命令格式: mv [-fiu] 源文件 目标文件

      2、参数说明:

        -f:如果目标文件已经存在,不会询问而直接覆盖。

        -i:与f相反,互动模式。

        -u:若目标文件已经存在,只有当源文件较新时,才会更新。

    五、取得路径的文件名与目录名称:

      basename /etc/sysconfig/network;  <== 获取文件名,结果为netword

      dirname /etc/sysconfig/netword; <== 获取目录名,结果为/etc/sysconfig

  • 相关阅读:
    boost编译中的细节问题
    geos编译问题
    安装pytorch的细节记录
    Qt学习-模仿Qt实现一个colorbutton
    BOOST内存管理-intrusive_ptr
    GEOS使用记录
    matlab添加永久路径
    关于浮点数的取值范围以及精度的问题
    vs2010中使用命令行参数
    sprintf fprintf EOF scanf 的返回值 深拷贝与浅拷贝
  • 原文地址:https://www.cnblogs.com/tq03/p/3918439.html
Copyright © 2011-2022 走看看