linux - 了解 tar 和 ssh 备份

标签 linux ssh tar cat

大家好,我正在使用 tar 和 SSH 使用下一个命令将文件夹从计算机复制到另一台计算机,但我不明白如何 猫-> 在工作中。有人可以帮助我很好地理解它吗?

ssh systemmanager@127.233.117.43“tar czvpPf -/home/systemmanager/Desktop/test”|猫 ->/home/debian/Desktop/backupPrueba.tar.gz

谢谢

最佳答案

| 是“管道”,表示将上一个命令的输出作为流式传输到下一个命令。

- 表示从标准输入获取参数,在本例中是从管道语句的返回值获取参数。

> 是简单的文件重定向。将命令的正常输出(到标准输出)重定向到由该运算符后面的任何内容命名的文件。

-> 一起运行这一事实是无关紧要的。它是两个独立的运算符。

关于linux - 了解 tar 和 ssh 备份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37931054/

相关文章:

linux - 在 Alpine Linux 上编译 Mesos 时出错

jenkins - Docker,如何处理 ssh key 、known_hosts 和 authorized_keys

ftp - 什么更安全——使用套接字编程或 SSH/SCP/FTP 进行数据传输

java - 创建文本文件,tar 文件并将其放入输入流中?

image - 在 Docker 镜像中搜索特定文件

linux - Linux BASH 被发现后尝试启动文件

linux - 从里面找出 'at'作业的ID

regex - grep 中 '?' 的用法

MySql通过ssh备份和恢复丢失连接错误

python - 使用Python,你如何纯粹在内存中解压?