以下是小编收集整理的cp复制文件和目录命令,本文共6篇,仅供参考,欢迎大家阅读。本文原稿由网友“絕對自由少女”提供。
篇1:cp复制文件和目录命令
命令说明
用来复制文件和目录,
语法格式
cp [OPTION]... [-T] SOURCE DEST
cp [OPTION]... SOURCE... DIRECTORY
cp [OPTION]... -t DIRECTORY SOURCE...
实例解析
1、递归复制目录
cp -a dir1 dir2
复制代码
此命令会递归复制目录dir1到目录dir2,不跟随软链接。
2、递归复制目录并跟随软链接
cp -r -L dir1 dir2
复制代码
此命令会递归复制目录dir1到目录dir2,且把软链接指向的文件或目录也复制过去
3、复制文件或目录时保持完整的路径
cp --parents home/backup/file /data/
复制代码
此命令复制文件file1到目录/data/,此时复制后file1的路径为/data/home/backup/file1,
常用选项
-a, --archive -dR --preserve=all相同-d 与--no-dereference --preserve=links相同
-f, --force 如果目标文件存在但无法打开,删除并尝试再次覆盖
-i, --interactive 覆盖前提示
-H 跟随在SOURCE命令行中的软链接
-L, --dereference 总是跟随SOURCE中的软链接
-n, --no-clobber 从不覆盖已存在的文件
-P, --no-dereference 从不跟随SOURCE中的软链接
-p 与--preserve=mode,ownership,timestamps相同
--preserve[=ATTR_LIST] 保持指定的属性(默认:mode,ownership,timestamps),可能的话可以指定其它的属性,如context, l
inks, xattr, all
--no-preserve=ATTR_LIST 不维持指定的属性。
--parents 在DIRECTORY目录创建完整的文件路径。
-R, -r, --recursive 递归复制目录
-u, --update 当源文件比目标文件新时,或者目的文件不存在时才复制。
-v, --verbose 输出详细的操作信息
篇2:Linux mv与cp命令实现文件与目录移动linux操作系统
在linux 中mv命令可以实现文件的移动或目录的移动了,并且mv命令与cp命令有一个不同之处是mv命令移动文件,文件个数没有增加;cp命令复制文件,文件个数增加,mv命令还可以进行文件或目录的改名了。
Linux mv命令
mv [选项] 源文件或目录 目标文件或目录
例子
例如将m1.c文件改名为m2.c,命令行为:
$ mv m1.c m2.c
再如将/usr/student下的所有文件和目录移到当前目录下,命令行为:
$ mv /usr/student/* .
cp命令
cp [参数] 原文件名称或目录 目的文件名称或目录/路径
cp -r /tmp/a /root/a
记得有空格,
cp -R 整个文件夹copy
拷贝文件夹下所有文件
cp -rvf /tmp/a/^ /home/a
cp复制整个文件夹以及其子文件夹
cp -r src dest
篇3:Linux文件和目录管理相关命令
0、目录创建,删除命令 mkdir, rmdir, rm 命令
1、查看文件指令,包括 cat ,tac, nl, mZ“www.2cto.com/kf/ware/vc/” target=“_blank” class=“keylink”>vcmUgLGxlc3MgLCBoZWFkICwgdGFpbCAsIG9kICwgdG91Y2ggPC9wPgo8cD48aW1nIHNyYz0=“www.2cto.com/uploadfile/Collfiles/1217/2013121708493230.jpg” alt=“\\”>
下面是more less 的具体操作表
2、查找特殊文件指令, 包括 which , whereis , locate , updatedb
3、移动文件相关命令,包括 mv , 以及提取路径命令, basename, dirname
4、显示目录命令 ls
5、文件拷贝命令 CP
7、文件查询命令 find
篇4:linux的复制文件命令scp
linux下我们用的最多的复制传递工具,有ftp,scp等,
其中scp命令非常简单快捷,
本机到远程:scp (-r) 本地文件夹或者文件路径 远程ip:文件夹
远程到本机:scp (-r) 远程ip:文件夹 本地文件或者文件夹路径
注意的一点是复制文件的时候需要输入远程机器的密码,另外scp命令不是缺省 -r 的,
不像zip这样的命令。所以复制文件夹的时候需要带上 -r 参数。
篇5:linux中删除复制移动文件rm,mv,cp命令详解linux操作系统
在linux中对文件的复制删除移动分别会使用到rm,mv,cp三个命令,下面我来给大家介绍一下rm,mv,cp命令对文件的常规操作吧,
先看实例
删除复制移动文件命令
Linux代码
rm -rf /file
-r:递归处理参数
-f:强制删除所有文件
Linux代码
cp /test1/file1 /test3/file2
将file1复制到test3下,并改名为file2
Linux代码
cp -a test test1
将test目录下的所有子目录复制到test1下
Linux代码
mv /test1/file1 /test2/test2
将file1移动到test2下,并改名为test2
cp命令
该命令d功能匙将给出d文件或目录拷贝到另一文件或目录中,同MSDOS下dcopy命令一样,功能十分强大。
语法: cp [选项] 源文件或目录 目标文件或目录
说明:该命令把指定d源文件复制到目标文件或把多个源文件复制到目标目录中。
该命令d各选项含义如下:
- a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项d组合。
- d 拷贝时保留链接。
- f 删除已经存在d目标文件而不提示。
- i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,匙交互式拷贝。
- p 此时cp除复制源文件d内容外,还将把其修改时间和访问权限也复制到新文件中。
- r 若给出d源文件匙一目录文件,此时cp将递归复制该目录下所有d子目录和文件。此时目标文件必须为一个目录名。
- l 不作拷贝,只匙链接文件。
mv 命令
功能说明:移动或更名现有的文件或目录。
语 法:mv [-bfiuv][--help][--version][-S <附加字尾>][-V <方法>][源文件或目录][目标文件或目录]方法>附加字尾>
补充说明:mv可移动文件或目录,或是更改文件或目录的名称,
参 数:
-b或--backup 若需覆盖文件,则覆盖前先行备份。
-f或--force 若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文 件或目录。
-i或--interactive 覆盖前先行询问用户。
-S<附加字尾>或附加字尾>
--suffix=<附加字尾> 与-b参数一并使用,可指定备份文件的所要附加的字尾。附加字尾>
-u或--update 在移动或更改文件名时,若目标文件已存在,且其文件日期比源文件新,则不覆盖目标文件。
-v或--verbose 执行时显示详细的信息。
-V=<方法>或方法>
--version-control=<方法> 与-b参数一并使用,可指定备份的方法。方法>
--help 显示帮助。
--version 显示版本信息。
名称:rm
使用权限:所有使用者
使用方式:rm [options] name...
说明:删除档案及目录。
参数:?
-i 删除前逐一询问确认。
-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
-r 将目录及以下之档案亦逐一删除。
范例:
删除所有C语言程式档;删除前逐一询问确认 :
rm -i *.c
将 Finished 子目录及子目录中所有档案删除 :
rm -r Finished
功能说明:删除文件或目录。
语 法:rm [-dfirv][--help][--version][文件或目录...]
补充说明:执行rm指令可删除文件或目录,如欲删除目录必须加上参数“-r”,否则预设仅会删除文件。
参 数:
-d或--directory 直接把欲删除的目录的硬连接数据删成0,删除该目录。
-f或--force 强制删除文件或目录。
-i或--interactive 删除既有文件或目录之前先询问用户。
-r或-R或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理。
-v或--verbose 显示指令执行过程。
--help 在线帮助。
--version 显示版本信息。
篇6:如何复制文件
一. 利用右键菜单复制
这个方法与前面移动文件夹的方法非常相似,只是选择的是右键菜单中的“复制”而不是“剪切”,后面的操作是一样的,复制操作完成后,大家会发现,在“我的文档”和“图片收藏”文件夹下都有“bkill”文件夹。
在“我的文档”和“图片收藏”文件夹下都有“bkill”文件夹二 利用快捷键复制选中需要复制的文件夹“bkill”,然后按“Ctrl+C”组合键将其复制到剪贴板中,再定位到“图片收藏”文件夹,按“Ctrl+V”组合键即可。
三 利用任务窗格复制
跟前面移动文件和文件夹方法一样,操作比较简便,
1 复制文件夹
选中“bkill”文件夹,然后单击任务窗格中的“复制这个文件夹”。
复制文件夹 2 选择路径在弹出“复制项目”窗口中单击“我的文档”前的“+”,然后在下拉菜单中选择“图片收藏”文件夹,再单击“复制”按钮即可。
选择路径四 拖曳法复制前面已经说了,利用鼠标基本操作拖曳法在同一个磁盘分区操作是移动文件而不是复制。那么在这种情况下,如何进行复制操作呢?其实非常简单,只要在拖动的同时,按下键盘上的Ctrl键就能把文件或文件夹复制到同一分区的另一个文件夹里。
如果原位置与目标位置不在同一个磁盘分区,那么直接拖曳就能进行复制了。现在看来比较复杂一点,但大家只要实际操作几次就能弄明白其中的关系了。
- WinCE BSP中的Dirs文件和Sources文件2022-12-13
- cdr文件不能导出的原因和解决思路2022-12-15
- 使用带to 的不定式表示“命令”、“请求”和“建议”三注意2022-12-13
- Vista和XP双系统时共用一个虚拟内存文件2023-05-15
- CISCO学习问题之‘passiveinterface‘命令和路由协议网络知识2025-11-21
- phpcms本地文件包括及利用(执行任意SQL脚本)和修复2022-12-11
- cu或uucp可以通过uuencode和uudecode传输二进制文件Windows系统2023-09-03
- 电脑桌面图标和文件无法拖动的问题 按下鼠标左键无法拖动文件和图标网络技巧2023-05-26