Linux的实际操作:文件目录类的实用指令(touch cp)

it2025-03-29  8

1.touch 空文件          在当前路径下创建空文件

注意:mkdir是创建文件夹,touch是创建文件  

那么有同学要问了,这个和上一章讲的vim创建一个文件有什么区别?

区别:vim创建完直接打开文件,touch不会直接打开文件

 

 

2.cp source dest            复制文件到指定目录

 

步骤:先在/home路径下创建一个test01.txt文件,然后再在/home路径下创建一个文件夹 aaa,最后,将 test01.txt文件复制到 aaa文件夹内

 

有时候有些疑问就是,有些目录的路径后面跟着一个/斜杠,但是有时候不写也没关系,为什么呢?原因是:如果是cd 进入同级别目录下的文件,前面的/可以不用写,如果是后面的斜杠,有时候写和没写的区别在于看出来这是个文件夹而不是文件

 

用递归cp -r source dest         复制文件夹到指定文件夹

-r (recursion递归):递归复制整个文件夹的内容

步骤:将aaa文件夹的内容复制到新创建的test文件夹

注意:一定要注意当前目录的位置。准确的定位源目录和目标目录

在windows中,我们有时候会重复复制一些文件进入到同一个文件夹内,这时候系统就是提示是否覆盖或者跳过

 

问题来了,如果被复制的那个文件夹里面有很多文件呢?这是不是需要我们一直 y 一直enter  就很麻烦

因此,可以用在 cp -r aaa/ test/  改为 \ cp -r aaa/ test/      (就是在前面加了个斜杠 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

最新回复(0)