linux⽂件的新建,复制,移动,删除纯命令,Linux战地⽇记——复
制、删除和移动⽂件的。。。
学习下Linux中的⽂件的复制、移动和删除操作命令
1.cp命令(复制)
将源⽂件或⽬录复制到⽬标⽂件或⽬录中
cp [选项] 原⽂件或⽬录 ⽬标⽂件或⽬录
注意:
1.源⽂件为普通⽂件时可直接⽤cp,但是如果为⽬录,则需要使⽤"r"才能使整个⽬录下的所有⽂件和⼦⽬录都复制到指定位置。
2.cp命令复制⼀个⽂件,⽽源⽂件保持不变。
3.复制的⽬标⽂件,如果⽬标⽂件已经存在,则⽂件结构会被破坏。
4.如果指定的复制对象是⽂件,但⽂件不存在,则⾃动创建⽂件;但如果⽬标是⽬录,则需⾃⼰新建⽬录,因为cp不能创建⽬录。
实例1:
⽂件f1已存在,f2不存在。
[bestcoder@localhost test]$ cat f1 //使⽤cat查看⽂件内容
aaaa
bbbb
cccc
dddd
[bestcoder@localhost test]$ cp f1 f2 //使⽤cat新建f2
[bestcoder@localhost test]$ cat f2 //查看f2内容
aaaa
bbbb
cccc
dddd
实例2:
⽂件夹file1已存在,file2、file3不存在。:
[bestcoder@localhost test]$ cp -r file1 file2
[bestcoder@localhost test]$ cp -r file1 ./file3结果为新建了⽂件夹file2、file3。
<命令
删除⽂件或⽬录
-f 忽略不存在的⽂件,并且不给出提⽰信息。(如果⽂件在⽬录中不存在,不会出现“rm: ⽆法删除"file11": 没有那个⽂件或⽬录”字样) -r 递归删除指定⽬录和⽬录下⼦⽬录及⽂件
注意:删除⽬录必须要有-r选项
[bestcoder@localhost test]$ rm file2
rm: ⽆法删除"file2": 是⼀个⽬录
-i 交互式删除⽂件
cp复制文件到指定目录下[bestcoder@localhost test]$ rm -i f5
rm:是否删除普通⽂件 "f5"?y
3.mv命令
将⽂件从⼀个⽬录中移到另⼀个⽬录中,并对⽂件或⽬录重新命名。
-i 交互式操作
-f 禁⽌交互式操作,与-i相反
同⽬录下的⽂件进⾏重命名
[bestcoder@localhost test]$ mv f2 f3
将当前⽬录下的所有⽂件移动到指定⽂件夹
[bestcoder@localhost test2]$ mv /home/bestcoder/test1/* //test1所有⽂件移动到当前⽬录
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论