Questions tagged «file-copy»

有关将文件从一个地方复制到另一个地方的问题

2
为什么没有文件插入系统调用
据我了解,在Linux中,只有用于操纵文件的sys_write syscall才会覆盖文件内容(或扩展到文件末尾)。 为什么在Linux中没有用于在文件中插入或删除内容的系统调用? 由于当前所有文件系统都不需要将文件存储在连续的内存块中,因此应该有可能实现高效的实现。(文件将变得碎片化。) 由于文件系统具有“写时复制”或“透明文件压缩”功能,因此当前插入内容的方式似乎效率很低。

3
如何将无法访问根目录的目录复制到只能访问根目录的目录?
我在nfs挂载上有一个目录,该目录在服务器上位于 /home/myname/.rubies 根无法访问此目录: [mitchell.usher@server ~]$ stat /home/mitchell.usher/.rubies File: `/home/mitchell.usher/.rubies' Size: 4096 Blocks: 8 IO Block: 32768 directory Device: 15h/21d Inode: 245910 Links: 3 Access: (0755/drwxr-xr-x) Uid: ( 970/mitchell.usher) Gid: ( 100/ users) Access: 2016-08-22 15:06:15.000000000 +0000 Modify: 2016-08-22 14:55:00.000000000 +0000 Change: 2016-08-22 14:55:00.000000000 +0000 [mitchell.usher@server ~]$ sudo !! sudo stat …

5
如何测试使用cp命令复制哪些文件?
我正在创建一个简单的脚本,该脚本从DIRECTORYA复制DIRECTORYB中不存在的所有文件。我正在通过使用cp命令来做到这一点: cp -u DIRECTORYA/* DIRECTORYB 我还想向管理员发送一封电子邮件,其中将列出已复制的文件。 因此,理想情况下,在运行上述命令之前,我想获取将要复制的文件并将其存储在变量中,以供以后构建电子邮件时使用。 有人能指出我正确的方向吗?我已经研究过使用grep,但是我不认为这可以通过cp命令来完成吗?
11 cp  file-copy 

5
如何将文件从多个服务器复制到本地系统?
我们在诸如app00,app01等服务器上部署了一个应用程序。我需要将所有这些服务器中的单个日志文件复制到本地Mac上,以便执行一些grepping和cuting。 我使用csshX来查看此文件,但找不到与scp等效的文件。我基本上想要两件事: 能够连接n个此类服务器并复制文件 通过在日志文件前添加服务器主机名,可以避免在本地命名冲突 我该怎么做呢?
11 scp  file-copy 

3
将文件从Windows共享文件夹复制到Unix
我对Unix完全陌生。我正在编写一个脚本,该脚本会将Windows共享文件夹中的文件复制到Unix。 在Windows中,当我键入\\Servername.com\testfolderRun命令时,我可以看到testfolder。该目录testfolder是整个网络的共享文件夹。 现在,我想将一些文件从该文件复制testfolder到Unix机器上。我应该使用哪个命令?我知道服务器的IP地址,但不知道用户名。
11 shell  samba  file-copy 

5
使用特定的名称模式将数百万个文件移动到另一个目录
我在Linux机器上有数百万个具有以下术语的文件: 1559704165_a1ac6f55fef555ee.jpg 前10位数字是时间戳,后跟数字_是特定ID。我想将所有与特定文件名ID匹配的文件移动到另一个文件夹。 我在带有文件的目录上尝试过 find . -maxdepth 1 -type f | ??????????_a1ac*.jpg |xargs mv -t "/home/ubuntu/ntest" 但是我收到一条错误消息,指出: bash 1559704165_a1ac6f55fef555ee.jpg: command not found 当我尝试mv ??????????_a1ac*.jpg 时,出现参数列表过长的错误。我至少有15种不同的文件名模式。我该如何移动它们。
10 file-copy 


2
cp --backup =为文件夹编号
要备份带数字后缀的现有文件,我可以执行以下操作: cp --backup=numbered afile /path/to/dest 但这不适用于我尝试对文件夹执行的操作: cp -R --backup=numbered afolder /path/to/dest 我该如何实现? 也许我应该展示一些我想要实现的目标。首先,我们有两个dirs: ls -ld source container drwxrwxr-x 6 kaiyin kaiyin 4096 Nov 29 22:11 container drwxrwxr-x 2 kaiyin kaiyin 4096 Nov 29 22:09 source 然后我们这样做: myPerfectCp -R --backup=numbered source container/ myPerfectCp -R --backup=numbered source container/ myPerfectCp -R --backup=numbered source …
10 file-copy 

3
如何使用scp下载文件夹中的最新文件?
我想运行一次scp传输,将某个目录中的最新(最新)文件下载到我的本地目录中。 像这样: 来源:root@rimmer.sk:/home/rimmer/backups/ 目的地:/home/rimmer/backups/ 虽然仅在中获取最新文件,而不是所有文件backups。
10 shell  ssh  file-copy 

2
如何将所有文件移动(或复制)到具有相同文件名前缀的目录中?
使用重击 假设我有一堆文件随机放置在父目录中~/src,我想获取所有与某个后缀匹配的文件并将其移动(或复制)到~/dist目录中。 为此,我们假设所有文件名都具有以下命名约定: <filename_prefix>.<filename_suffix> 我发现这是一种获取所有具有特定文件的文件filename_suffix并将其放入dist文件夹的快速方法: mkdir ~/dst find source -name "*.xxx" -exec mv -i {} -t ~/dst \; 现在再走一步...在这种情况下filename,如何使用find的输出,并使用filename_prefix生成具有相同名称的目录,~/dist然后将所有带有该前缀的文件移动(或复制)到适当的目录中? mkdir ~/dst find source -name "*.xrt,*.ini,*.moo" -exec mv -i {} -t ~/dst \; 本质上,我如何更改以上命令(或可能使用其他命令),以创建像这样的结构 (输出) ~/dist/people/people.xrt ~/dist/games/games.xrt ~/dist/games/games.moo ~/dist/games/games.ini ~/dist/monkeys/monkeys.ini ~/dist/monkeys/monkeys.xrt 从这样的目录树? (输入) ~/src/xrt/people.xrt ~/src/xrt/games.xrt ~/src/conf/games.ini ~/src/pack/monkeys.xrt ~/src/e344/games.moo ~/src/e344/monkeys.moo ~/src/en-us/monkeys.ini

3
rsync文本文件中具有绝对路径的目录列表
我有一个文本文件,其中包含目录列表及其绝对路径 $ cat DirectoriesToCopy.txt /data/Dir1 /data/Dir2 我想使用rsync复制所有这些目录,将其绝对路径保留到另一个位置。 我尝试了以下rsync命令,但它不起作用 rsync -avr --include-from=DirectoriesToCopy.txt --exclude='*/' --exclude='/*' / /media/MyDestination/ 这是怎么了?

1
复制目录的文件继承权限?
我已将文件创建到我的主目录中,并且只有用户具有读取权限(r-- --- ---)。我想将此文件复制到另一个/etc/test/文件夹权限为744(rwx r-- r--)的目录。我需要允许要复制的文件继承复制文件夹的权限,因为到目前为止,当我复制该文件时,文件的权限仍然相同(r-- --- ---)。我已经尝试过setfacl命令,但是没有用?请帮忙。 PS。我不能只是chmod -r /etc/test/因为有很多文件会随着时间的推移而复制到此文件夹中,并且我不想每次复制文件时都运行chmod命令。

2
cp -a的更快替代品
对于将/ home轻松转移到另一个磁盘,我cp -a认为这是一种极其缓慢的方法。应该知道一种更有效的方法来完成任务。我已将/ home挂载为逻辑卷,但是目标磁盘不是LVM系统
9 cp  file-copy 

4
通过FTP复制目录的最简单方法
我想在通过命令行从Mac连接到的FTP服务器上复制目录 假设我有file。我希望files2所有file的子目录和文件都位于与原始目录相同的目录中。实现这一目标的最简单方法是什么? 编辑: 使用mget和,mput您可以下载所有文件,然后再次将它们上传到另一个文件夹中,但这绝对不是我想要/不需要的(我开始这个问题是为了避免与从dektop客户端进行的这种下载上传方法重复)

1
如何使Samsung Galaxy S5与Debian 9上的MTP配合使用?
因此,我尝试使用MTP而不是KDE Con​​nect在具有Android的Samsung Galaxy S5和我的Debian9 / KDE计算机之间共享文件。 问题是我不断得到: mtp协议的进程意外终止。 尝试复制文件时。 也常说 找不到存储。也许您需要解锁设备? 尝试了一段时间后,我可以在海豚中查看手机的某些内容:每当手机上的对话框要求它时,请按“允许”,同时尝试在海豚中打开它以将其正确检测为Samsung Galaxy S5。 我曾经可以成功复制一堆图像。 我已经尝试过了sudo apt-get install --reinstall libmtp-common。syslog具有以下内容: usb 1-5: usbfs: process 7907 (mtp.so) did not claim interface 0 before use usb 1-5: reset high-speed USB device number 35 using xhci_hcd usb 1-5: usbfs: process 7909 (mtp.so) did …

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.