cat

[功能说明]

建立文件

 #cat命令用来串接文件或显示文件内容的但是如果从标准输入设备中读入数据并将结果重定向到一个新的文件中,则可以到达建立新文件的目的。Cat命令只能在编辑新的文件时只能从键盘接收数据,不能灵活的对文件的内容编辑 因此灵活性远远不如专门的文本编辑工具,只能用来建立简单的文件

[语法格式]

Cat[--heip][--version]>|>>[文件名]

[选项参数]

参数

说明

--help

显示帮助信息并退出

--version

显示版本信息并退出

ln

[功能说明]

建立连接文件

 #符号连接文件属于特殊的文件,利用较小的资源空间,就可以访问位于其他目录下的文件或目录。符号链接文件包括硬链接和软链接,硬链接是建立一个inode(结点),该结点指向该文件放置内容的block块,新建的i结点和我文件原来的i结点指向相同的内容;而软链接是新建一个独立的文件,该文件指向链接的文件,类似win7中的快捷方式

[语法格式]

ln[参数][-T][源文件链接文件]

ln[参数][源文件][]

ln[参数][源文件][新建链接文件所在的目录]

ln[参数][-t][新建链接文件所在目录][源文件]

[选项参数]

参数

说明

-b

对已经存在的目标链接文件进行备份

-f

链接时,先将与目标链接文件同一目录下的同名文件删除,不管该文件是什么类型

-i

覆盖既有文件之前先询问用户

-n

将到目录的软链接看做普通文件

-s

对源文件建立软链接,而非硬链接

-t

指定链接文件创建的目录,默认情况下,链接文件将创建到用户所在的目录

-v

显示指令执行过程

-T

将链接文件看做普通文件一样对待

mv

[功能说明]

移动和重命名文件

  #mv可以对文件,目录的重命名以及移动进行操作

[语法格式]

Mv[参数][源文件][目标文件]

[选项参数]

参数

说明

-b

若需覆盖文件,则覆盖前先备份

-i

以交互式操作 如果mv操作导致对己存在的目标文件覆盖,此时系统询问是否重写,用户输入y或者n,以免误覆盖

-f

禁止交互操作,在mv覆盖时候不给任何提示

-u

如果目标文件已经存在,并且和源文件一致或者较源文件新,则不移动文件

-v

在移动每个文件的同时,在屏幕上显示文件的名称

-S

备份后缀字符或字符串 与-b参数一起使用,可以指定备份文件后缀字符串

rm

[功能说明]

删除文件

英文xxxx  #当一些文件不需要是,可以利用rm命令永久的从硬盘上删除,该命令一般用于删除文件。对于链接文件,只是断开了链接,源文件保持不变。用户在删除时需要相应的操作权限

[语法格式]

Rm[参数][文件或目录]

[选项参数]

参数

说明

-i

交互方式删除目标文件

-f

与-i相反,当删除文件时,不提示用户强行删除

-r

表示rm将指定目标文件列表中的全部目录和子目录均地柜到删除,可用于删除非空目录

-d

直接把想删除的目录的硬链接变成0,然后删除该目录,注意只有超级用户才有该权限

-v

显示命令执行过程

touch

[功能说明]

 #创建文件时touch命令的一个特殊情况。touch用来修改指定文件的访问和修改时间属性,若指定文件不存在,则创建一个新的空文件,并以当前的时间来设置文件的访问

[语法格式]

touch[-r<参考文件>][文件名]

[选项参数]

参数

说明

-r<参考文件>

使用参考文件的时间属性来设定新建的文件,而不是当前的默认的时间

 

只是做的一个总结 如有不对,请各位大牛批评指教。

此致敬礼

版权声明

本总结所涉及到的内容 全部摘抄自《Linux命令完全技术宝典》张栋

Linux命令 文件的建立移动删除的更多相关文章

  1. Linux命令——文件和目录管理

    Linux命令--文件和目录管理 基本命令 命令ls 作用:显示目录下的文件和文件夹 说明:默认显示当前目录,可跟路径参数 参数:-a,显示隐藏目录 参数:-l,显示文件权限 参数:-d,显示文件最后 ...

  2. Linux命令-文件传输

    Linux命令-文件传输 Linux lprm命令 Linux lprm命令用于将一个工作由打印机贮列中移除 尚未完成的打印机工作会被放在打印机贮列之中,这个命令可用来将常未送到打印机的工作取消.由于 ...

  3. Windows、Linux下文件操作(写、删除)错误的产生原因、及解决方法

    catalog . 引言 . Linux平台上涉及的File IO操作 . Windows平台上涉及的File IO操作 0. 引言 本文试图讨论在windows.linux操作系统上基于C库进行文件 ...

  4. Linux命令-文件搜索命令:which

    主要用途:查找linu命令,而不是磁盘上的普通文件,并且能看到命令的别名和目录. 区别whereis命令,which在path变量指定的目录中查找命令,并且返回第一个符合的结果.whereis是查找所 ...

  5. Linux命令-文件处理命令:ln

    ln -s /etc/issue /tmp/issue.soft 为这个/etc/issue文件创建一个软连接,名称为/tmp/issue.soft(相当于windows里面给/etc/issue文件 ...

  6. Linux命令 文件压缩及压缩命令

    gzip [功能说明] 文件的压缩 #gizp属于GNU软件,总性能不错,是Linux系统首选的压缩工具,tar归档命令的-z参数也是利用gzip/gunzip来解压缩 [语法格式] Gip[选项][ ...

  7. linux 命令 — 文件相关

    使用文件相关命令 dd 用来生成任意大小的文件 dd if=/dev/zero of=junk.data bs=1m count=1 生成一个1m大小的文件,里面全部使用0填充 if: 指定输入文件, ...

  8. Linux命令-文件处理命令:touch

    touch chengshi.list 在当前目录中创建chengshi.list文件 touch /root/chengshi.list 在root目录下面创建chengshi.list文件 tou ...

  9. Linux命令文件查看过滤

    Linux命令篇 1.查看一个文件的后100行的命令: tail -n 100 Linux下查看文件前几行一般用head -n xx,查看后面几行用tail -n xx.除此之外,还有: tail - ...

随机推荐

  1. ZJOI2017 Round#2 滚粗记

    在杭州的火车站的KFC餐厅里,独自一人,闲来无事,便写写这篇博客.刚刚的一个礼拜,经历了余姚的省选和杭州的数学集训,感觉有些浪,学校里现在还在上新课,我已经落下一个礼拜的文化课了,回去估计补死:最重要 ...

  2. CI Weekly #18 | flow.ci iOS 最佳实践出炉,正式支持 Git@OSC 构建

    如大家所期待,flow.ci 现已支持开源中国的代码仓库 - 码云,可以直接构建 Git@OSC 的项目了,点击创建项目-选择代码仓库-选择码云-绑定 OSChina 账户-选择要构建项目,教程看这里 ...

  3. Redis 基本安全规范文档

    温馨提示:我在一家手游的公司工作,因为经常用到redis,特为此整理文档(借鉴过大神的文章): 一.什么是redis(出自百度百科)? redis是一个key-value存储系统.和Memcached ...

  4. jquery实现网页倒计时

    在毕设作品考试模块要做个倒计时,当时间到时自动结束答题.于是在jQuery插件社区找到一个简洁明了的倒计时.先上效果图. 感谢作者hacker(这是黑客的意思么),贴上地址:http://www.jq ...

  5. JavaScript常用的方法和函数(setAttribute和getAttribute )

    仅记录学习的新知识和示例,无干货. 1.setAttribute和getAttribute          (Attribute:属性) setAttribute:为元素添加指定的属性,并为其赋值: ...

  6. 关于php调用.net的web service 踩过的坑

    从前一阵开始,公司要和对方做web service对接.由于对方使用.net语言,而我方使用php.本来经理是要求我们也用.net写web service的服务端.而我上学时学的.net全忘了... ...

  7. WebSocket实战

    前言 互联网发展到现在,早已超越了原始的初衷,人类从来没有像现在这样依赖过他:也正是这种依赖,促进了互联网技术的飞速发展.而终端设备的创新与发展,更加速了互联网的进化: HTTP/1.1规范发布于19 ...

  8. Oracle 12C 新特性之表分区部分索引(Partial Indexes)

    12c之前没办法在部分或指定的分区上创建索引,12c 版本中引入了Partial Indexes(部分索引), 无论是global还是local都可以有选择性的对部分分区创建索引.分区上有索引用索引, ...

  9. Scala基础 - 下划线使用指南

    下划线这个符号几乎贯穿了任何一本Scala编程书籍,并且在不同的场景下具有不同的含义,绕晕了不少初学者.正因如此,下划线这个特殊符号无形中增加Scala的入门难度.本文希望帮助初学者踏平这个小山坡. ...

  10. angular.js封装的文件上传指令

    今天把最近用到的东西整理一下,直接上代码,需要申请犀牛存储图片,文件 1.html div div img.img-thumbnail.center-block(ng-src="{{ltUp ...