标签: file-transfer

rsync 移动文件,离开目录?

我正在使用rsync在内部和外部硬盘驱动器之间复制数据。它完成了我需要的工作,但我的内部硬盘空间不足。那么,有没有什么办法可以rsyncmv而不是那样运行cp,但也将空目录的“骨架”留在原始位置,只删除文件,以便我可以将更多文件放入目录中,rsync然后再次添加新文件到外部驱动器,而不删除旧文件?

或者,如果有非rsyncLinux 支持的程序可以实现这一点,那也没关系。

storage rsync file-transfer external-hdd

4
推荐指数
1
解决办法
356
查看次数

rsync 并观看部分传输的视频文件

我试图将一个大视频从我的服务器复制到我的本地设备

rsync -aP remotefile.mov localfile.mov
Run Code Online (Sandbox Code Playgroud)

但是除非我停止 rsync 进程,否则本地文件不会显示。

然后我可以在 VLC 中毫无问题地观看部分视频。

我怎样才能在 rsync 的同时观看它?

video rsync file-transfer

4
推荐指数
1
解决办法
628
查看次数

rsync:从管道读取文件列表

我可以/tmp/file使用以下命令将文件传输rsync到远程服务器:

rsync -R -av /tmp/file root@server:/
Run Code Online (Sandbox Code Playgroud)

但是我如何提供要从管道传输的文件列表?我尝试使用--files-from=选项 with /dev/stdin,但这不起作用:

echo /tmp/file | rsync -R -av --files-from=/dev/stdin root@server:/
Run Code Online (Sandbox Code Playgroud)

(它也不适用于常规文件)

例如,我可以让 rsync 从管道读取,以便我可以使用 find 的输出吗?

pipe find rsync file-transfer

4
推荐指数
1
解决办法
4015
查看次数

通过 USB 从 Canon EOS 350D 检索照片

我有一台佳能 EOS 350D, CF 插槽中有一个弯曲的插针。因此,我不想比现在需要更频繁地取出卡,原则上应该可以通过迷你 USB 端口检索图像。

我可以将相机设置为两个选项:

  • 打印/PTP
  • 电脑连接

请参阅相机菜单的屏幕截图:

在此输入图像描述

这两个选项都不允许任何内容出现在 Dolphin(文件管理器)或/dev. 如何从相机中检索图像?

fedora usb file-transfer camera

3
推荐指数
1
解决办法
1845
查看次数

使用rsync备份具有相同权限的/home文件夹,递归

我想请求有关使用 rsync 的信息。我尝试阅读手册,但示例很少,而且让我感到困惑。

我不需要高级功能或实时同步或远程源或远程目标。一切都与 ext4 相关。仅使用我的笔记本电脑的 HDD 和通过 USB 的外部 HDD。在Ubuntu上。

我的最终目标是将 /home 的内容移动到外部驱动器。擦除我的笔记本电脑,将其切换到 LVM,重新安装 Ubuntu,更新,安装我以前使用过的相同程序,然后启动实时 USB 并将我备份的 /home(现在在我的外部 HDD 上)的内容复制到 /home新安装(使用与上次相同的用户名和 UID 安装)。

我想保持所有权限和所有权相同。

我尝试将所有内容复制粘贴到外部驱动器上,但收到错误消息。我知道在实时 USB 上从 GUI 进行复制粘贴会将所有内容更改为 root 所有权(这将是双加不好)。

我在手册页中看到了所有这些标志......我所理解的是

rsync /home/jonathan /media/jonathan/external-drive/home/jonathan
Run Code Online (Sandbox Code Playgroud)

rsync /source/file/path /destination/file/path
Run Code Online (Sandbox Code Playgroud)

我已经使用此硬盘来备份大多数文件夹和大文件(例如电影等)。有没有办法在保存权限的同时复制粘贴我想要的内容,并且仅添加迄今忽略的 .config 文件并仅更改已更改的文件?我希望能够每周手动执行一次此操作,以备份设置和我的人事文件,以防我需要在紧急情况下重新安装或我的硬盘出现故障。

backup permissions rsync file-transfer

3
推荐指数
1
解决办法
1万
查看次数

如何使用 ssh 指定文件传输到的位置

我知道如何使用 ssh 将文件发送到远程服务器上的特定目录,但我不知道如何指定它。

linux ssh scp file-transfer

2
推荐指数
1
解决办法
391
查看次数

将大文件从一个 Linux 机器批量传输到另一个 Linux 机器?

我曾尝试将大约 50 Gb 的文件从 Redhat Linux 变体传输到我的 Debian 8.1,但未成功。

我想找到除外部 HDD 之外的其他方法来移动数据。两台机器都有 USB3 连接和 HDMI,但没有别的。我不允许安装 BTsync 以在彼此之间快速传输文件。

如何在两个不同变体的 Linux 机器之间轻松地大量传输大文件?

usb file-transfer

1
推荐指数
1
解决办法
522
查看次数

通过 azure cli 将文件从 Windows 10 传输到 Linux?

我有一个 Windows 10 虚拟机,我想将文件传输到 Azure 上的 Linux 计算机。

我通过 Azure 门户在 Linux 计算机上安装了AADSSHLogin扩展。通过Windows 10上安装的Azure CLI,我通过这种方式连接到linux机器来检查ssh连接:

az login
az ssh vm --ip 10.11.11.11
Run Code Online (Sandbox Code Playgroud)

成功了,我尝试在Windows 10上通过powershell在Linux上传输文件:

scp file.sh myuser@10.11.11.11:/opt/Linux/
Run Code Online (Sandbox Code Playgroud)

它要求我输入密码,但不起作用。我的印象是,我必须使用 azure cli 命令来传输文件,因为我已使用az login连接,我已经搜索过并有azcopy但它似乎不是正确的。

我注意到如果我在 powershell 上这样做:

ssh myuser@dominio.org@10.11.11.11
Run Code Online (Sandbox Code Playgroud)

它告诉我:权限被拒绝(公钥)

但如果我这样做:

az ssh vm --ip 10.11.11.11
Run Code Online (Sandbox Code Playgroud)

我可以进去!

我应该怎么办?我缺少什么?

linux ssh windows file-transfer

1
推荐指数
1
解决办法
2764
查看次数

使用 ssh 传输文件

我发现以下命令对于将文件传输到我可以通过 ssh 访问的服务器非常方便:

cat myfile.txt | ssh my.host.edu "cat > myfile.txt"
Run Code Online (Sandbox Code Playgroud)

是否有类似方便的命令将文件带到我的本地计算机?如果它能让它变得更容易,我不介意从标准 Ubuntu 存储库安装命令行实用程序。

ssh ubuntu file-transfer

0
推荐指数
1
解决办法
164
查看次数

标签 统计

file-transfer ×9

rsync ×4

ssh ×3

linux ×2

usb ×2

backup ×1

camera ×1

external-hdd ×1

fedora ×1

find ×1

permissions ×1

pipe ×1

scp ×1

storage ×1

ubuntu ×1

video ×1

windows ×1