linux中的cp,touch指令

  1. 创建一个空文件
touch 文件名称1,文件名称2,文件名称3......
  1. 拷贝文件指令
cp [选项] 源文件目录 目标目录
  • 如果要拷贝一整个目录,需要在使用cp指令的时候,添加一个参数"-r"表示递归调用的意思
  • 如果要复制的目录或者文件,在目标目录下已经存在了,系统会提示你是否要选择覆盖
  • 例如:在/home/test/目录下有三个文件"word1.txt",“word2.txt”,“word3.txt”,将这个test目录复制到/home/test_copy目录下
mkdir /home/test    		==创建目录==
mkdir /home/test_copy		==创建目录==
cd /home/test				==进入/test目录==
touch word1.txt word2.txt word3.txt   	==创建文件==
cd ..								==会退到上一级目录(/home)==
cp -r test/ test_copy/				==拷贝 test/目录  到  test_copy 目录下==

在这里插入图片描述

  • 如果再次将test/目录拷贝到 test_copy/目录下,系统会出现以下提示

在这里插入图片描述

  • 因为此时test_copy/目录下,已经有了test/目录,而我在test/目录下创建了三个文件(word1.txt,word2.txt,word3.txt),所以系统提示了三次,是否要覆盖原来的文件.输入 “y” 表示确定.
  • 但是如果你要复制的目录下有更多个(100,或者更多),那么,这个提示信息将会出现多次,如果不想系统出现这样的提示,可以在 使用cp命令的时候 ,使用"" 符号,表示,强制覆盖不提示
\cp -r test/ test_copy\

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_43386754/article/details/85231823