文件管理命令及变量基础

文件管理工具:cp,    mv,     rm

 

    cp命令:copy

源文件;目标文件

单源复制: cp [OPTION]….[-T]  SOURCE  DEST

多源复制:cp [OPTION] ….SOURCE…DIRECTORY

    cp [OPTION]….-t  DIRECTORY SOURCE…

单源复制:

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

    如果DEST是非目录文件:则覆盖目标文件:

    如果DEST是目录文件:则先在DEST目录下创建一个与源文件同名的文件,并复制其数据流;

多源复制:··cp [OPTION]…SOURCE…DIRECTORY

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

    如果DEST不存在:错误;

如果DEST存在:

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

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

··常用选项:

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

    -f:  强制覆盖目标文件

    – r:  递归复制目录

    -d:复制符号链接文件本身,而非其指向的源文件。

    -a:

    —preserv=

    mode;权限

ownership:属主和和属组

    timestamps: 时间戳

    context:安全标签

   xattr: 扩展属性

   links:符号链接

   all:上述所有属性

 mv 命令:move

   常用选项;  

      -i  :交互式

      -f:   force

 

rm命令: remove

    rm [OPTION] ….FILE

常用选项:-i: interactive

        -f:  force

        -r: recursive

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

   危险操作:rm  -rf /*

注意:所有不用的文件建议不要直接删除,而是移动至某个专用的目录

变量:命名的内存空间

      变量类型:字符型

      数值型

      精确数值

      近似数值


存储格式    数据范围,参与运算

原创文章,作者:shadow,如若转载,请注明出处:http://www.178linux.com/64438

(0)
shadowshadow
上一篇 2016-12-21
下一篇 2016-12-21

相关推荐

  • 网络班22期学习宣言

    马哥Linux运维学院 学习宣言 亲爱的小伙伴:        欢迎大家报名马哥Linux运维网络学习班,跟随马哥学习Linux技术,成就Linux大牛之梦。在这里,我们不仅可以学习到最优秀的技术课程,还可以跟着追梦的小伙伴们一起学习、一起进步。 为了督促大家一直积极认真努力的学习,请各位同学在评论区写出你的学习宣言。…

    Linux干货 2016-08-03
  • bash基础特性的应用

    1:使用命令行展开功能来完成以下练习:     (1)、创建/tmp目录下的:a_c, a_d, b_c, b_d ~]# touch  /tmp/{a_{c,d},b_{c,d}}     (2)、创建/tmp/mylinux目录下的:      mkdir…

    Linux干货 2016-11-06
  • 关于文件权限管理了解和使用

                    文件权限管理   文件属性格式              文件属性操作 chown          设置文件的所有者…

    系统运维 2016-08-05
  • 重定向和管道

     重定向    程序:指令+数据    读入数据:Input    输出数据:Output  linux给程序提供三种I/O设备    标准输入(stdin)-0 默认接受来自键盘的输入    标准输出(stdinout)-1默认输出到终端…

    Linux干货 2016-08-10
  • NET25-第11周作业

    1、详细描述一次加密通讯的过程,结合图示最佳。 第一步:他们需要实现协商好对称加密算法,单向加密算法,公钥加密算法,交换公钥等。 第二步:B用户想要将数据传给A,首先需要使用单向加密算法取出数据的特征码,并用自己的私钥对这段特征码进行加密(数字签名),B用户生成临时对称密钥,并用对称密钥加密整段数据,B用户使用 A用户的公钥加密一次性对称密钥,附加在整段数据…

    Linux干货 2017-05-15
  • 题外:自制小linux

    自制小linux 系统 制作环境的概述 首先你的有VMware的虚拟机软件,其次安装了centos6/centos7的linux系统 而且你需要写一个复制相关命令以及依赖库文件的的脚本(主要是为了省时间,脚本写法会在后面备注)准备好以上环境,便可以制作一个小linux系统了,具体步骤如下 1)  在虚拟机设置中,在原有基础上在挂载一个20G大小的硬…

    2017-04-04