文件管理命令及变量基础

文件管理工具: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

相关推荐

  • 文本三剑客之sed

    文本处理三剑客之sed sed 本身也是一个管线命令,是一个(流|行)编辑器! 而且 sed 还可以将数据进行取代、删除、新增、撷取特定行等等的功能。工作模式是从源文件中一次读取一行,存储到sed自己的内存中进行处理,如果模式被匹配到就可以编辑并且输出到标准输出,如果没有被匹配到则直接输出到标准输出。     sed …

    Linux干货 2016-08-10
  • 谈shell命令的神奇组合以及对脚本的影响

    shell命令是我们与机器交互的基本沟通翻译官。我们要告诉计算机的很多事情都由它来翻译,而shell的神奇之处就在于支持命令联合使用,现在我就来讲讲基本的命令组合引用。1.管道应用:命令 | 命令  ,前面的命令的结果可以直接作为后面命令的输出,省却了一个变量做存储。2.文本段落提取;我们可以用 组合命令 通常为 cat 某文件 | (head -…

    Linux干货 2017-04-02
  • UID SGID与chmod 777的一些问题

    先来看问题 问题来了:echo的行为返回是对的还是vi是对的? 现场分析: vi 和 echo 都被设置为SGID权限。 abc文件所在的父目录权限是777 echo无法写abc文件,而vi是可以的 当时被问到这个问题时,我也是一征,怎么会这样。加之SUID,SGID在企业应用很少,如此这么久早忘了一干二净,只是赶紧去补课~,但经过30MIN后依然没有找到问…

    Linux干货 2016-08-08
  • shell编程中的三种流程控制

    流程控制 v 一 、过程式编程语言: 1.顺序执行 2.选择执行 3.循环执行  条件选择if 语句   选择执行:   注意: :if 语句可 嵌套    单分支 if 判断条件;then 条件为真的分支代码 fi    双分支 if 判断条件; then …

    Linux干货 2016-08-21
  • find命令之德.摩根定律及perm条件详解

    (1)德.摩根定律        !A -a !B=!( A -o B )        !A -o !B=!( A -a B )        使用条件:条件中存在“非”、“与”…

    Linux干货 2016-08-18
  • 两张盘合并做yum源

    第一步 先把两张光盘都连接到系统中 连接上iso文件后重启电脑 这时桌面会显示已将连接上的iso文件   然后创建两个文件夹分别挂载这两个光盘   mkdir centos6.9-{1,2} 创建两个文件夹 df 查看系统硬盘   然后把两个光盘分别挂载到文件中 mount -o ro,loop /dev/sr0 centos6…

    2017-07-12