这个提示会让我们知道目标位置处file_1.txt的存在 。如果我们按y键 , 那么那个文件将会被删除,否则不会 。
8. 使用更新选项
-i 选项会提示我们关于覆盖文件的提示 , 而 -u 则只在源文件比目标文件新时才执行更新 。让我们看一看下面的例子:
假如 file1.txt 和 file2.txt有如下特点:
File_1.txt has 84 bytes file size and it last modified time is 12:00
File_2.txt has 0 bytes file size and it last modified time is 11:59
我们想将它们移动到 /home/pungki/office 目录下 。**但是目标地址*已经有file1.txt和file2.txt了 。
我们用下面的命令将file1.txt 和file2.txt从当前目录移动到/home/pungki/office
$ mv -uv *.txt /home/pungki/office
可以看到这些文件被移动了 。能移动这些文件是因为它们最近的修改时间戳比 /home/pungki/office 目录中的文件新 。
9.不要覆盖任何已存在的文件
如果-i选项询问我们是否要覆盖文件 , 那么 -n 选项将不会允许我们覆盖任何已存在的文件 。
继续使用第8点中的例子,如果我们将-u 换成 -n同时加上-v选项,那么我们会看到没有任何文件移动到了 /home/pungki/office 目录下 。
$ mv -vn *.txt /home/pungki/office
10. 复制时创建备份
默认情况下,移动文件将会覆盖已存在的目标文件 。但是如果我们移动错了文件而目标文件已经被新的文件覆盖了,这时应该怎么办才好呢linux文件命令波浪号?有没有一种方法可以恢复之前的文件呢?答案是肯定的 。我们可以用-b选项 。该选项会在新文件覆盖旧文件时将旧文件做备份 。这里我们还以第8点为例 。
$ mv -bv *.txt /home/pungki/office
如截图中所见,在 /home/pungki/office 目录下出现了名为file1.txt~ and file2.txt~ 的文件 。那个波浪符号(~)意味着这些文件是备份文件 。从它们的属性中我们可以看到 , 这些文件比file1.txt和file2.txt要旧 。
linux文件命令波浪号的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux 波浪线的目录、linux文件命令波浪号的信息别忘了在本站进行查找喔 。
推荐阅读
- linux操作oracle数据库,linux进oracle数据库
- 华为电视用什么cpu,华为电视用什么会员比较好
- 上海咨询网站搭建销售,上海咨询行业
- 股票配资交易网站搭建,2021股票配资网站
- java代码能力 java功能代码
- c语言程序设计韦娜课后答案,c语言程序设计课后题答案第三版陆蓓
- 如何店内营销,门店营销手段
- iis6mvcjquery的简单介绍
- php打印数据库错误 php打印数据类型