Questions tagged «cp»

cp是Unix操作系统的命令,用于复制文件。

5
如何仅将不同的文件复制到另一个目录(大目录)?
我有目录a和目录b。他们很大。b与a几乎相同。“几乎”表示4-5个文件有所不同,我不知道它们是什么。我想将b复制到a,但仅复制不同的文件。我在狂欢。 (不,我不能简单地删除a并将其替换为b,因为1)a是版本控制的2)完整副本(或mv)会花费太多。我只想复制不同的文件)。
14 linux  bash  cp  file-transfer 

3
重用bash命令上的文本
如果我正在写一个长命令或只是键入一个扩展的文件路径,是否可以通过一些命令快捷方式“重用”它? 例如: 1。cp /home/myuser/really/big/file/here/and/there.png /home/myuser/really/big/file/here/and/there.png.bkp 我真的必须再次打一遍吗?
13 bash  cp 

5
在MacOS中为cp -r -l(递归副本保留硬链接)
我正在尝试以递归方式复制目录树,以保留到文件的硬链接。使用gnu cp,这将与-l标志一起使用。cp然后将重新创建目录结构,但是不需要复制每个文件的内容。 这是备份的初步准备,首先我想为先前的备份制作一个便宜的(硬链接)副本,然后在该副本上重新同步源目录。大致: cp -r -l yesterdays_backup todays_backup rsync -a source_dir todays_backup 不幸的是,据我所知,OSX的cp不支持-l标志,cpio不支持递归复制。另一种选择是pax,但这会导致整个目录结构被复制: pax -rw backups/yesterdays_backup backups/todays_backup 转换: yesterdays_backup | \source_dir (...) 至: todays_backup | \backups \yesterdays_backup \source_dir(...) 应该有一个简单/明显的方法来做到这一点,但是我目前很困惑... cpio和pax的替代品吗?我想避免必须安装gnu cp。 我知道Timemachine,但这不会正确地增量备份加密的目录。
12 mac  backup  rsync  cp 

5
Linux复制到fat32文件系统:无效参数
当我使用cp将文件从ext3分区复制到fat32时: cp -R /ext3/stuff /fat32/partition/ 我收到所有带有冒号和问号的文件的无效参数消息。 有什么办法让cp清除目标文件系统的无效字符? 编辑:我再次检查了cp的选项,除非我很笨,否则里面什么也没有。我敢肯定我可以写一个脚本,但是感觉应该有一个更干净的解决方案!

5
如何使用SSH复制文件?
我正在尝试将文件从另一台计算机复制到另一台计算机。(均运行Ubuntu 9.10) 因此,我已将其插入另一台计算机。我cd到目录;然后我输入了cp File.zip /home/me/Desktop,file.zip位于刚使用过的目录中cd。 现在,它给了我以下错误信息: cannot create regular file '/home/me/Desktop': no such file or directory 我需要做什么?
12 linux  ssh  terminal  cp 

1
为什么tar | tar比cp快得多?
对于递归复制目录,使用tar打包目录,然后将输出传递到另一个目录以进行打包tar似乎比使用cp -r(或cp -a)快得多。 为什么是这样?为什么不能cp在引擎盖下以相同的方式使速度更快? 编辑:尝试复制包含数以万计的文件和文件夹的大型目录结构时,我注意到了这种差异,这些文件和文件夹深度嵌套,但总共只有50MB。不确定是否相关。
10 tar  cp 

2
cp命令使可启动iso映像usb
关于制作可启动USB记忆棒,这里有很多讨论。关于安装Wheezy的Debian手册建议以下内容: # cp debian.iso /dev/sdX # sync 确保首先卸载USB设备。 Debian手册页。 我这样做是为了准备安装wheezy。它似乎可行,因为USB上可以看到ISO映像,并且可用大小就是映像的大小。仍然查看它是否将启动等等。 现在,有人可以详细说明为什么这样做。我以为这样的cp命令类似于拖放操作(除了卸载USB外)。
9 linux  boot  usb  cp  debian-wheezy 

6
如何在Linux中使用cp复制目录但忽略某个子目录
由于硬盘问题,我试图将一个分区从一个硬盘转移到另一个硬盘。我正在关注http://www.ibm.com/developerworks/library/l-partplan.html文章。在复制部分,我想忽略一个特定的子目录。如何在复制时记住这一点,我必须保留我的所有者组和时间戳。如果我不忽略特定的子目录,大约需要复制700 GB的数据。
9 cp 



2
为什么OSX cp -avr会出现此错误:-R和-r选项可能未一起指定?
我只想将文件夹树复制到另一个地方,如下所示: cp -avr /blah/blah/htdocs ./ 但我得到了错误: cp: the -R and -r options may not be specified together. 我遵循了本教程:http : //www.cyberciti.biz/faq/copy-folder-linux-command-line/ 这是关于Linux,而我使用的是Mac。我发现我可以改用-avR解决。但是,我想知道-avr为什么会在Mac上导致奇怪的错误。
5 cp 

1
适用于大量文件的最佳Linux复制命令
这是一个我无法找到明确答案的话题,或者至少有一个对于为什么一个解决方案比另一个解决方案更好的解释。可以说我有两个本地驱动器,一个有要复制的文件,一个是空的。反馈不是必要的,但最佳表现是一些警告。 从一点向下的文件结构必须一致。例如,文件可以存储在目录中x,其中x位于/my_drive_a/to_copy/files/x/-但是当我把它复制到/my_drive_b/,我想它只能从结构化/files/了。所以结果看起来有点像/my_drive_b/files/x/。 每次传输的文件都不一样,因此像这样的功能rsync可能不是有利的功能cp。 文件数量将达到数千,尽管它们都很小。 必须复制并保留数据my_drive_a。 我最初的想法就是做cp -R /my_drive_a/to_copy/files/x/ /my_drive_b/files/x/。同样,由于Linux中的复制功能经验有限,我不确定这是否是复制如此大量文件的最佳解决方案。

4
cp详细替代
我想列出cp命令正在复制的所有文件,但是-v开关似乎在这里的服务器上不存在。我不确定这是哪个操作系统。我想可能是SunOS。我怎么能知道这是否重要? 谢谢
3 cp 

1
AWS S3 cp无法下载40 GB文件
我刚从Linux EC2机器上载了40GB的备份文件到S3存储桶。但是,当我要下载它时,aws命令以无消息结尾且没有任何内容被复制。 这是我的命令: aws s3 cp s3://BUCKET/FOLDER1/FOLDER2/FILE.tar.gz ./FILE.tar.gz 使用“ --dryrun”,我得到以下消息: (dryrun)下载:s3://BUCKET/FOLDER1/FOLDER2/FILE.tar.gz到./FILE.tar.gz 注意:我检查了文件确实存在于S3中,并且我要下载的磁盘具有足够的空间。由于可以上传相同的文件,因此我假设备份用户(IAM)的权限正确(对S3的完全访问权限)。 有任何想法吗?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.