linux如何复制文件
linux系统使用cp命令即可将一个文件夹里面的文件复制到另外一个文件夹里面。
这个命令相当于dos下面的copy命令,具体用法是:cp–r源文件目的文件,其中参数r是指连同源文件中的子目录一同拷贝。../ 和 ./ 代表的 是上级目录以及当前目录。使用时的两种情况:
1、处在当前目录复制当前目录下文件到别的目录:cp文件名称别的文件目录路径
例如,在orz文件夹下有两个子文件夹a和b,a中有文件x.c,b中无文件。此时我们在a文件夹中命令如下:cpx.c../b/。
2、处在当前文件夹下复制另外文件夹下的文件到当前文件夹下:cp路径/文件名称./例如和上面例子一样,命令如下:cp../a/x.c./。
扩展资料:
Linux系统复制错误文件要删除的命令:
命令RM是用来删除文件的,与DOS下的RM(删除一个空目录)是不同的,应该注意。对于rm命令有三个常见的参数:-i、-r和-f。例如,您想删除名为Test:Rm-ITest的文件
系统会问:RM:删除测试?Y,文件将不会被删除,直到你按回车。这样做的原因是Linux没有像DOS恢复删除命令,或者你可以使用pcTool和其他工具来保存删除文件,删除文件在Linux中不能得救,因此有必要使用这个参数删除之前让你再次确认。
参考资料:百度百科-linux命令
2、复制文件还可以使用cat命令结合重定向符号,上面的例子还可以使用下面命令完成:cat aaa > bbb,cat命令是查看aaa文件的内容,而>是把前面命令运行的结果保存到文件中,这样能达到复制文件的效果,注意这种方式不能复制文件夹,只能复制文件
相关的linux操作指令去传智播客看视频去,他们的视频记得要一下课程笔记去。笔记里面东西不仅全面而且很多相关的注意细节和知识点等等。
cp [选项] 源文件 目标文件
其中,源文件表示要复制的文件或目录的路径,目标文件表示复制后的文件或目录的路径。以下是一些常用的选项:
-r或--recursive:用于递归复制目录及其内容。
-i或--interactive:在复制前询问是否覆盖已存在的目标文件。
-v或--verbose:显示详细的复制信息。
-u或--update:仅复制源文件中比目标文件更新或不存在的部分。
-p或--preserve:保留源文件的属性。
以下是一些示例用法:
1、复制文件
cp source-file.txt destination-file.txt
2、复制目录及其内容
cp -r source-dir/ destination-dir/
3、递归复制目录,保留源文件的属性
cp -rp source-dir/ destination-dir/
根据自己的实际需求和目标路径使用适当的选项和参数来执行复制操作即可。
2022-04-18 · 百度认证:北京一天天教育科技有限公司官方账号,教育领域创作者
语法
cp [options] source dest或cp [options] source... directory
参数
-a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。
-d:复制时保留链接,这里所说的链接相当于Windows系统中的快捷方式。
-f:覆盖已经存在的目标文件而不给出提示。
-i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答y时目标文件将被覆盖。
-p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
-r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
-l:不复制文件,只是生成链接文件。
# fdisk -l
2. 如果没别的盘应该U盘就是/dev/sdb了,挂载
# mount /dev/sdb1 /media/usb
3. 复制文件:#注这里的~/ 意思是用户主目录.~/123.txt 就是用户主目录下的123.txt文件
# cp ~/123.txt /media/usb