zoukankan      html  css  js  c++  java
  • linux学习13 Linux运维常用文件管理命令及系统变量基础

    一、文件管理命令

      1、cp命令,copy

        a、单源复制,cp [OPTION]... [-T] SOURCE DEST

          如果DEST不存在:则事先创建此文件,并复制源文件的数据流至DEST中。

          如果DEST存在:

            如果DEST是非目录文件则覆盖目标文件,如果DEST是目录文件则先在DEST目录下创建一个与源文件同名的文件,并复制其数据流至目标文件。

        b、多源复制

          cp [OPTION]... SOURCE... DIRECTORY
          cp [OPTION]... -t DIRECTORY SOURCE...

          如果DEST不存在:错误

          如果DEST存在:

            如果DEST是非目录文件:错误

            如果DEST是目录文件:分别复制每一个文件至目标目录中,并保持原名

        c、cp -i:交互式复制,即覆盖之前提醒用户确认

        d、cp -f:强制覆盖目标文件

        e、cp -r:递归复制目录

    [root@localhost /]# cp -r /var/log/ /tmp/
    [root@localhost /]# ls /tmp/
    a_c  a_d  b_c  b_d  functions  hi.txt  log  vmware-root  x

        f、cp -d:如果复制的是软链接这种快捷方式之类的符号链接,默认他会将源文件的数据也会进行复制,如果我们不想复制源文件的数据只复制符号链接那么就需要加 -d选项。

        g、cp -a:不仅复制源文件数据还保留源文件所有的元数据属性。默认此参数是加了  cp  -dr --preserv=all  参数。--preserv有如下选项

          --preserv=

            mode:权限

            ownership:属主和属组

            timestamps:时间戳

            context:安全标签

            xattr:扩展属性

            links:符号链接

            all:上述所有属性

      2、mv命令:move  

        mv [OPTION]... [-T] SOURCE DEST
        mv [OPTION]... SOURCE... DIRECTORY
        mv [OPTION]... -t DIRECTORY SOURCE...

        a、mv -i:交互式复制

        b、mv -f :force

      3、rm命令:remove

        a、rm -i :interactive

        b、rm -f:force

        c、rm -r:recursive

        d、删除目录:rm -rf /PATH/TO/DIR

        e、注意:所有不同的文件建议不要直接删除,而是移动至某个专用目录:(模拟回收站)

    二、变量

      1、命名的内存空间

        变量类型:整型,浮点型,字符型,布尔型,日期时间型

          字符型:

          数值型:

            精确数值:

            近似数值:

          变量类型决定了存储格式,数据范围,参与运算

  • 相关阅读:
    什么是数据挖掘?
    Oracle 泵导入导出
    如何创建一个 mongo 数据库并为它添加一个认证用户?
    如何提高 windows 的使用效率?--巧用运行命令
    在 vs2017 中使用 C# 7 新特性。
    什么是按引用传递和按值传递?
    Vue、Vuex+Cookie 实现自动登陆 。
    Web.config 灵活配置
    远程终端
    js框架总结
  • 原文地址:https://www.cnblogs.com/Presley-lpc/p/12043933.html
Copyright © 2011-2022 走看看