Questions tagged «cp»

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

2
如何将大型目录复制到外部硬盘Linux
我使用fdisk(实际上是gnu fdisk)将3TB外置硬盘格式化为ext4,将其安装在/ media / external上,并尝试将我的整个主目录复制到它。 我认为我的第一次尝试是成功的,但过了一段时间,当进程停止时,我无法进入复制的主目录。 cd似乎失败了: sudo: cd: command not found 然后我认为cp可能有一些限制,然后再次尝试使用tar。 cd /from-stuff/ tar cf – . | (cd /to-stuff; tar xvf -) 我测量的主目录大小为~100G。在我的主目录中,我运行: du -ch | grep total 我把它安装为: sudo mount -t ext4 /dev/sdd1 /media/external 请注意,我无法安装 /dev/sdd 显示出来 sudo fdisk -l 而/ dev / sdd1没有。 格式化时我做了最默认的设置,1个分区,默认其他一切。我没有任何“无效的分区表错误”确认格式正确。我是新手,所以请耐心等待。我可能不小心选择了GUID?但不知道如何检查或重新格式化它可能需要的任何东西。 我做错了有什么明显的吗?有人可能会提供一个fdisk序列来确保一切都是格式化为ext4的1个基本分区吗? …

2
在子目录中查找文件并将它们复制到具有相同子目录的另一个目录中?
这个问题非常相似 对这一个 除了我想维护文件的原始子目录。 例如,如果我有 /temp/a/a.txt /temp/a/a.jpg /temp/a/b.txt /temp/b/c.txt /temp/d/d.txt /temp/d/d.jpg /temp/d/e.txt /temp/f.txt 我想将所有文本文件复制到/ temp2,以便目录结构如下所示: /temp2/a/a.txt /temp2/a/a.jpg /temp2/a/b.txt /temp2/b/c.txt /temp2/d/d.txt /temp2/d/d.jpg /temp2/d/e.txt /temp2/f.txt 谢谢你的帮助!!

1
将目录从ext3复制到FAT32,忽略符号链接,管道等
我正在尝试编写一个shell脚本,我在其中递归地将目录复制到USB记忆棒。我需要复制操作的返回值以进行错误检查。我试过了 cp -a /var/mydir /media/usbdrive 和 cp -r /var/mydir /media/usbdrive 以及其他几个,但问题是我总是得到错误,如: Cannot create fifo: /path/to/fifo Operation not permitted 虽然这些是警告并且复制操作仍在继续,但是我从操作中返回了一个不成功的错误代码,这会在我的脚本中混淆错误处理。如何递归复制并忽略在FAT32文件系统上无效的fifos,符号链接和其他实体?
1 linux  fat32  ext3  cp 

1
cp -a从非root用户保留所有权
当我cp -a 1 2从非root用户调用时,尽管该文件1属于另一个用户,但仍保留所有权。我的理解是这不应该是可能的。 到底是怎么回事?
1 linux  suse  cp 

1
几个cp -r xxx。&正在覆盖自己
我推出了几个: cp -r folder1 /home/USBkey/. & cp -r folder2 /home/USBkey/. & cp -r folder3 /home/USBkey/. & 每个文件夹都包含mp3文件。在所有副本结束时,当我在folder1中收听一个mp3时,我可以在短时间内(2或3秒)听到来自folder3的一首歌曲的一部分。像“cp”不关心其他并行“cp”并写入其他内存空间应该。 有人建议这个吗? 谢谢
1 linux  ubuntu  cp 


0
cp -au / cp --archive --update是否矛盾?
我要更新备份磁盘上的目录,并将新内容添加到源中,当然rsync太慢了。cp -a可以达到目的,但是却是推土机;cp -u应该保留现有文件。但是,如果检查一下他们正在一起做什么(cp -auv),我会看到大量文件被复制到AFAIK已经存在的目录中。 看看cp手册,这两个选项似乎并不矛盾。所以我可能是错的,而cp做正确的事。无论如何,多余的工作并不重要,因为cp是如此之快。 也许它们在实践中是矛盾的,因为-a标准在源和目的地之间总是存在一些小的差异?我不会是-u的第一个困惑的人。 ‘--archive’ Preserve as much as possible of the structure and attributes of the original files in the copy (but do not attempt to preserve internal directory structure; i.e., ‘ls -U’ may list the entries in a copied directory in a different order). Try to …
1 linux  unix  backup  rsync  cp 

1
Linux-CP命令是否会覆盖打开的文件
我想知道是否以CP或MV命令为根目录将文件复制到新目录,该目录已经包含该文件并且当前已由另一个用户打开,那么该操作将成功执行还是会被阻止?已在使用中? 我曾尝试在VM上进行测试,并以root身份覆盖了一个文件,该文件也在另一个终端窗口中以root身份打开,但确实成功了,但我想知道这是否仅是因为它是同一用户。 如果Windows计算机上的某人通过SMB共享打开文件,则我的具体情况实际上是根覆盖文件。我目前无法以这种方式进行测试。 如果打开文件后它不会成功,那么如果我将其设置为仅被所有接受root用户读取的文件怎么办? 更多信息: 我正在使用一个简单的系统来创建包含给定月份所有订单的csv文件,并在收到新订单时将其添加到文件末尾。我和root用户(运行php文件的cronjob)将是唯一需要编辑文件的人。 但是,其他人的确会查看它们以不时查找特定的订单。目前,我手动编辑文件,如果其他用户打开了文件,则无法将其保存到文件中,因此,我想知道如果将它们存储在Linux计算机上并且由root用户进行编辑,是否会遇到相同的问题。
1 linux  permissions  cp  mv 



2
cp命令找不到一些目录
我正在尝试使用终端命令cp复制一堆文件/目录。我正在使用的命令是: sudo cp -r *.tests ~/Desktop 测试是包含其中内容的目录。但是我得到了一些没有这样的文件或目录错误。如果我正在进行递归复制,我不确定如何得到此错误。如果它不存在,我将如何看待它?

1
将文件从闪存驱动器复制到Ubuntu
我正在尝试将文件从我的闪存驱动器复制到Ubuntu上的本地驱动器。这是我跑的命令 sudo cp -i /media/owner/ESD-USB/mysql /var/lib/ 但是输出了一条消息 - 并且没有复制文件(替换原始文件) cp: omitting directory '/media/owner/ESD-USB/mysql' 我需要做什么才能从闪存驱动器复制此目录并覆盖我硬盘上的当前目录?
ubuntu  cp 
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.