Linux下关于复制、删除和移动文件的自结
来源:互联网 发布:淘宝女装折扣店 编辑:程序博客网 时间:2024/06/05 18:43
1.cp—复制
a)形式:①cp [-options] 源文件 目标文件②cp [-options] 源文件1 源文件2 ... 目录文件
b)作用:可以复制文件包括目录文件
c)选项介绍:
——》-l:创建源文件的硬链接
——》-s:创建源文件的软链接
——》-r:递归持续复制,在复制目录的时,也就是源文件是目录,那么就必须加上这个选项,否则复制报错
——》-i:如果目标文件已经存在,在覆盖时,要给予提示信息
——》-f:强制复制
——》-u:如果目标文件比源文件要旧,才会覆盖目标文件
——》-p:复制文件后,目标文件要和源文件的属性是一样的,例如时间等等。如果不加这个选项,那么目标文件会使用默认属性,例如创建时间会是执行命令的时候
——》-d:分两种情况,①若源文件是软连接,加上-d选项,那么目标文件就是源文件的复制,还是软连接文件;不加上-d选项,那么目标文件就是源文件指向的文件的拷贝②若源文件是硬链接,那么目标文件是硬链接的复制,硬链接和被硬链接链接的文件的inode link count都不会变,就好像是在复制一个普通文件。
——》-a:相当于-pdr,是-p,-d,-r三者的结合
Remarks:
1)总之在复制文件的时候要考虑一下几个因素来决定用什么选项:
a)源文件是否是链接文件
b)源文件是否是目录
c)是否要目标文件保留源文件的属性
2)如果源文件有两个以上,那么最后一个目标文件一定要是目录文件才行的。就是形式②
2.rm—删除
a)形式:rm [-options] 文件
b)作用:删除文件包括目录文件
c)选项介绍:
——》-f:强制删除,即使文件本来就不存在,也不报错
——》-i:删除文件时,给予提示信息。好像默认就是有提示信息的
——》-r:递归删除,删除目录的时候加上这个选项哦。rmdir是专门删除目录的命令,但是rmdir只能删除空目录
3.mv—移动
a)形式:①mv [-options] 源文件 目标文件②mv [-options] 源文件1 源文件2 ... 目录文件
b)作用:①移动文件包括目录文件②重命名文件包括目录(其实有一个专门的rename命令)
c)选项介绍:
——》-f:强制移动,就是如果目标文件已经存在,不会给出询问信息,而是直接覆盖掉
——》-i:若目标文件已经存在,就会询问是否覆盖信息
——》-u:若目标文件已经存在,且源文件更新一些,才会覆盖
Remarks:
如果有多个源文件时,那最后的那个目标文件一定是目录文件,就是形式②
- Linux下关于复制、删除和移动文件的自结
- Linux下关于网络设置的文件
- Linux文件的复制、删除和移动命令
- LINUX入门常用命令之文件的复制、删除和移动
- Linux 入门常用命令 — 文件的复制、删除和移动
- Linux 入门常用命令 — 文件的复制、删除和移动
- Linux文件的复制、删除和移动命令
- Linux文件的复制、删除和移动命令
- Linux 入门常用命令 — 文件的复制、删除和移动
- Linux文件的复制、删除和移动命令
- Linux文件的复制、删除和移动命令
- Unix/Linux常用命令—文件的复制、删除和移动
- Linux 入门常用命令 — 文件的复制、删除和移动
- Linux文件的复制、删除和移动命令
- Linux文件的复制、删除和移动命令
- Linux文件的复制、删除和移动命令使用说明
- Linux文件的建立、复制、删除和移动命令
- Linux文件的复制、删除和移动命令
- memcache/memcached/memcachedb 配置、安装<转>
- 用redis实现跨服务器session
- __zone_watermark_ok分析
- 实现Activity中控制service里音乐播放、暂停的两种方式
- 蓝桥杯_密码发生器
- Linux下关于复制、删除和移动文件的自结
- 大声道
- (转)cocos2d-x学习笔记(五)仿真树叶飘落效果的实现(精灵旋转、翻转、钟摆运动等综合运用)
- Android APK测试总结
- 基于visual Studio2013解决C语言竞赛题之1093连接链表
- 冒泡排序(改良)
- cocos2dx 碰撞
- oracle练习1-删除scott用户,并重建
- iOS7中改变导航栏的标题