linux中如何复制文件并重命名_linux 下文件重命名/移动/复制命令(转)
linux下重命名文件:使用mv命令就可以了,
例:要把名为:abc 重命名为:123
可以这样操作:
重命名:MV命令
1、进入你的文件目录,运行命令: /cd dir (dir指的是你文件所在目录)
2、然后命令:ls (例出你的所有文件夹),我们可以看到有 abc 这个文件了
3、最后命令:mv abc 123
但是要注意的是,如果当前目录下也有个123的文件的话,我们的这个文件是会将它覆盖的。
拷贝复制:CP命令
例:我要把 abc文件复制到
语法: cp [选项] /x/y /x/123
说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。
选项有:
- a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。
- d 拷贝时保留链接。
- f 删除已经存在的目标文件而不提示。
- i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。
- p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。
- r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。
- l 不作拷贝,只是链接文件。
需要说明的是,为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名是一个已存在的文件名,用cp命令拷贝文件后,这个文件就会被新拷贝的源文件覆盖,因此,建议用户在使用cp命令拷贝文件时,最好使用i选项。
$ cp - i exam1.c /usr/wang/shiyan1.c
该命令将文件exam1.c拷贝到/usr/wang 这个目录下,并改名为 shiyan1.c。若不希望重新命名,可以使用下面的命令:
$ cp exam1.c /usr/ wang/
$ cp - r /usr/xu/ /usr/liu/ 将/usr/xu目录中的所有文件及其子目录拷贝到目录/usr/liu中。
建议用户在使用mv命令移动文件时,最好使用i选项。
需要注意的是,mv与cp的结果不同。mv好象文件“搬家”,文件个数并末增加,而cp对文件进行复制,文件个数增加了。
例1:将/usr/xu中的所有文件移到当前目录(用“.”表示)中:
$ mv /usr/xu/ * .
例2:将文件wch.txt重命名为wjz.doc
$ mv wch.txt wjz.doc
rm命令
在linux中创建文件很容易,系统中随时会有文件变得过时且毫无用处。用户可以用rm命令将其删除。该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。
rm命令的一般形式为:
rm [选项] 文件…
如果没有使用- r选项,则rm不会删除目录。
该命令的各选项含义如下:
- f 忽略不存在的文件,从不给出提示。
- r 指示rm将参数中列出的全部目录和子目录均递归地删除。
- i 进行交互式删除。
使用rm命令要格外小心。因为一旦一个文件被删除,它是不能被恢复的。例如,用户在输入cp,mv或其他命令时,不小心误输入了rm命令,当用户按了回车键并认识到自己的错误时,已经太晚了,文件已经没有了。为了防止此种情况的发生,可以使用rm命令中的 i选项来确认要删除的每个文件。如果用户输入y,文件将被删除。如果输入任何其他东西,文件将被保留。在下一个例子中,用户要删除文件test和example。然后会被要求对每个文件进行确认。用户最终决定删除example文件,保留test文件。
linux中如何复制文件并重命名_linux 下文件重命名/移动/复制命令(转)相关推荐
- linux移动文件 rf参数_linux下文件的复制、移动与删除
查看centOS 版本 cat /etc/redhat-release 1,复制粘贴文件 cp [选项] 源文件或目录 目标文件或目录 2,剪切粘贴文件 mv [选项] 源文件或目录 ...
- linux中负载值为多少正常_linux查看系统负载常用指标与命令
top命令中load average显示的是最近1分钟.5分钟和15分钟的系统平均负载.系统平均负载表示 系统平均负载被定义为在特定时间间隔内运行队列中(在CPU上运行或者等待运行多少进程)的平均进程 ...
- linux移动文件 rf参数_linux下文件的复制、移动与删除命令为:cp,mv,rm
查看centOS 版本 cat /etc/redhat-release 1,复制粘贴文件 cp [选项] 源文件或目录 目标文件或目录 2,剪切粘贴文件 mv [选项] 源文件或目录 ...
- Linux下批量重命名文件
Linux下批量重命名文件 通过rename命令批量重命名文件 基本语法 示例 1. 改变文件扩展名 2. 大写改成小写 3. 更改文件名模式 通过rename命令批量重命名文件 基本语法 renam ...
- linux 解压所有以zip结尾的文件_Linux下的压缩zip,解压缩unzip命令详解及实例
摘自:https://www.cnblogs.com/yves0923/p/10965021.html Linux下的压缩解压缩命令详解及实例 实例:压缩服务器上当前目录的内容为xxx.zip文件 z ...
- c语言open函数打开文件方式,Linux中C语言open函数打开或创建文件详细讲解
Linux中C语言open函数打开或创建文件详细讲解 Linux中C语言open函数打开或创建文件详细讲解 头文件: #include #include #include 函数原型: int open ...
- 批量解压多个zip压缩包并将解压出来的文件以该压缩包的名称重命名
批量解压多个zip压缩包并将解压出来的文件以该压缩包的名称重命名.bat 复制下面的内容保存成bat文件即可运行: @echo off rem 批量解压多个zip压缩包并将解压出来的文件以该压缩包的名 ...
- ubuntu linux下批量重命名工具:purrr
ubuntu linux下批量重命名工具:purrr http://www.ubuntusoft.com/ubuntu-linux-batch-rename-tool-under-purrr.html ...
- C# FileSystemWatcher 多文件夹、多文件类型文件监控增加、修改、重命名和删除实例
在上一次讲过了FileSystemWatcher 实时监控文件的增加.修改.重命名和删除,具体怎么实现就不再去阐述,参考如下文 C# FileSystemWatcher 实时监控文件的增加.修改.重命 ...
最新文章
- IdentityServer4关于多客户端和API的最佳实践【含多类型客户端和API资源,以及客户端分组实践】【中】...
- 【NOIP2016】愤怒的小鸟
- Arcglobe三维信息系统开发常见问题
- C++:33---类成员指针
- Spring Boot : 自定义 Starter
- 洛谷P1007 独木桥(贪心)
- C++类型转换方式总结
- 线上不修改mysql的存储引擎对emoji标签做删除处理(PHP)
- Linux下c编程设置串口属性和读写串口操作说明总结
- 基于Redis的分布式锁安全性分析-转
- java在线反向编译网站
- ANSYS18.2/HFSS18.2安装步骤
- ******实战案例解析
- CAD2006注册机不能显示激活码
- 查询当前数据库名、用户名、数据库服务器IP、端口、数据库版本信息。
- [摄影学习]-ZFC进阶操作学习
- 图像处理入门和UltraLAB P620系列全能型、高性能、静音级便携工作站
- 【大数据处理】广州餐饮店铺爬虫并可视化,上传至hdfs
- Linux系列之查看进程线程的方法
- 计算机SCI期刊投稿攻略(建议收藏!) - 易智编译EaseEditing
热门文章
- gcc编译命令的常用选项——强烈推荐大家使用 -Wall 选项
- 搜狗输入法电脑端如何分词
- DRP问题系列——The Network Adapter could not establish the connection
- 透过DRP进一步认识MVC架构(二)
- 全面打通小红书以后,有赞、微盟距离Shopfiy还有多远?
- C++虚函数表、虚函数指针(侯捷)
- 「镁客早报」国内航空公司暂停运行波音737MAX客机;英伟达将以70多亿美元收购以色列芯片制造商Mellanox... 1
- Git : 合并 commit 保持分支干净整洁
- python从入门到实践13章答案
- 使用.htaccess文件实现指定域名访问指定二级目录