为什么Linux cp代码非常慢1、使用cp命令的-n参数即可跳过相同的文件。
2、cp命令使用详解Linux的cp命令很慢:
1)、用法:cp [选项]... [-T] 源文件 目标文件
【Linux的cp命令很慢 linux cp命令详解】或:cp [选项]... 源文件... 目录
或:cp [选项]... -t 目录 源文件...
将源文件复制至目标文件Linux的cp命令很慢,或将多个源文件复制至目标目录 。
2)、长选项必须使用的参数对于短选项时也是必需使用的 。
-a, --archive等于-dR --preserve=all
--backup[=CONTROL为每个已存在的目标文件创建备份
-b类似--backup 但不接受参数
--copy-contents在递归处理是复制特殊文件内容
-d等于--no-dereference --preserve=links
-f, --force如果目标文件无法打开则将其移除并重试(当 -n 选项
存在时则不需再选此项)
-i, --interactive覆盖前询问(使前面的 -n 选项失效)
-H跟随源文件中的命令行符号链接
-l, --link链接文件而不复制
-L, --dereference总是跟随符号链接
-n, --no-clobber不要覆盖已存在的文件(使前面的 -i 选项失效)
-P, --no-dereference不跟随源文件中的符号链接
-p等于--preserve=模式,所有权,时间戳
--preserve[=属性列表 保持指定的属性(默认:模式,所有权,时间戳),如果
可能保持附加属性:环境、链接、xattr 等
-csame as --preserve=context
--sno-preserve=属性列表 不保留指定的文件属性
--parents复制前在目标目录创建来源文件路径中的所有目录
-R, -r, --recursive递归复制目录及其子目录内的所有内容
--reflink[=WHEN]控制克隆/CoW 副本 。请查看下面的内如 。
--remove-destination 尝试打开目标文件前先删除已存在的目的地
文件 (相对于 --force 选项)
--sparse=WHEN控制创建稀疏文件的方式
--strip-trailing-slashes 删除参数中所有源文件/目录末端的斜杠
-s, --symbolic-link只创建符号链接而不复制文件
-S, --suffix=后缀自行指定备份文件的后缀
-t,--target-directory=目录 将所有参数指定的源文件/目录
复制至目标目录
-T, --no-target-directory 将目标目录视作普通文件
-u, --updatecopy only when the SOURCE file is newer
than the destination file or when the
destination file is missing
-v, --verboseexplain what is being done
-x, --one-file-systemstay on this file system
-Z, --context=CONTEXTset security context of copy to CONTEXT
--help显示此帮助信息并退出
--version显示版本信息并退出
3)、默认情况下,源文件的稀疏性仅仅通过简单的方法判断 , 对应的目标文件目标文件也
被为稀疏 。这是因为默认情况下使用了--sparse=auto 参数 。如果明确使用
--sparse=always 参数则不论源文件是否包含足够长的0 序列也将目标文件创文
建为稀疏件 。
使用--sparse=never 参数禁止创建稀疏文件 。
4)、当指定了--reflink[=always] 参数时执行轻量化的复制,即只在数据块被修改的
情况下才复制 。如果复制失败或者同时指定了--reflink=auto , 则返回标准复制模式 。
5)、备份文件的后缀为"~",除非以--suffix 选项或是SIMPLE_BACKUP_SUFFIX
环境变量指定 。版本控制的方式可通过--backup 选项或VERSION_CONTROL 环境
变量来选择 。以下是可用的变量值:
none, off不进行备份(即使使用了--backup 选项)
numbered, t备份文件加上数字进行排序
existing, nil若有数字的备份文件已经存在则使用数字,否则使用普通方式备份
simple, never永远使用普通方式备份
6)、有一个特别情况:如果同时指定--force 和--backup 选项,而源文件和目标文件
是同一个已存在的一般文件的话,cp 会将源文件备份 。
linux 下怎么查看cp速度Linux的cp命令很慢你已经到lib目录下了Linux的cp命令很慢,直接输入命令“cp /var/a.text .” 就行了 使用.Linux的cp命令很慢,表示是当前路径下Linux的cp命令很慢,当然也可以写绝对路径cp /var/a.text /user/lib 当然如果你想保留原来文件Linux的cp命令很慢的权限的话 , 可以加上-a参数: "cp -a /var/a.text .” 。
linux cp命令执行后 , 系统假死,如何解决?建议楼主不要再用rh9这种落伍八百年的版本了,如果不是想当网管天天telnet的吧,用用suse,Ubuntu之类的发行版好了 , 也不要虚拟机安装,直接双系统 , 避免一些磁盘管理上面的问题 。
具体这个问题呢,先ls/mnt/subhd,看看有没有mount成功了 。
假死的话另外开一个终端 , ps -ef|grep cp,找到这条命令的pid ,然后 kill -9 pid杀死进程就行了 。
linux cp命令cp,mv之类的还好 , 不容易产生大问题,最可怕的是rm -rf命令,操作如果失误 , 可以导致LINUX崩溃!
cp -r /var/log /root 直接用绝对更好,没必要用点,有的时候自己也会忘记当前路径是什么 。
每天一个linux命令(cp)功能说明:复制文件或目录
用法:
cp [OPTION]... [-T] SOURCE DEST
cp [OPTION]... SOURCE... DIRECTORY
cp [OPTION]... -t DIRECTORY SOURCE...
补充说明:cp命令用在复制文件或目录,如同时指定两个以上的文件或目录,且最后的目标是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到该目录中 。若同时指定多个文件或目录,而最后的目标并非是一个已存在的目录,则会出现错误信息 。
常用参数:
-b或--backup删除,覆盖目标文件之前的备份 , 备份文件会在字尾加上一个备份字符串 。
-f或--force强行复制文件或目录,不论目标文件或目录是否已存在 。
-i或--interactive覆盖既有文件之前先询问用户 。
-l或--link对源文件建立硬连接,而非复制文件 。
-r 递归处理 , 将指定目录下的文件与子目录一并处理 。
-s或--symbolic-link对源文件建立符号连接,而非复制文件 。
-S备份字尾字符串或--suffix=备份字尾字符串用"-b"参数备份目标文件后 , 备份文件的字尾会被加上一个备份字符串,预设的备份字尾字符串是符号"~" 。
-v或--verbose显示指令执行过程 。
-t 指定目标文件夹 , 目标文件夹需存在 。
linux 下的cp命令unix文化中是利用多个工具,通过管道来实现的,不能怪cp本身 。
你这个需求也许应该用发送email的命令的某个选项,
假设它叫mail命令,并且有个带附件文件的功能选项
-a,
那么mail
-a
file
就是你要的解
Linux的cp命令很慢的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux cp命令详解、Linux的cp命令很慢的信息别忘了在本站进行查找喔 。
推荐阅读
- ios7.0.4能装什么应用,ios712可以下载什么软件
- 怎么查电脑内存显卡,怎么查电脑内存显卡配置
- 物流运输如何优化营销策略,物流运输如何优化营销策略论文
- 老笔记本怎么查看显卡信息,笔记本如何查看使用的显卡
- oracle如何删字段 oracle怎么删除一个字段
- cmd如何连接mysql数据库,cmd 数据库连接
- ppt如何剪切电脑界面,ppt怎样剪切
- 跨境电商如何合作,跨境平台合作
- vb.net去掉双引号 vb中的单引号和双引号