【发布时间】:2024-01-13 14:47:01
【问题描述】:
在sftp 会话中,有没有办法让我put 文件夹的内容,但只有文件(而不是子文件夹)?这是一个例子。
Folder
main.py
config.py
requirements.txt
__pycache__ (a folder)
以上是本地目录的示例。从包含Folder 的文件夹中,我将SFTP 到目标服务器。我如何 put 仅 main.py、config.py 和 requirements.txt(它们是文件而不是文件夹)? .我不想放__pycache__,因为它是一个文件夹。
如果我put -r Folder,它将复制Folder 及其所有内容,包括__pycache__。如果我put -r Folder/*,它会放Folder的所有内容,不包括Folder本身,包括__pycache__。这接近我想要的。 put -r Folder/* 的变体,仅复制文件内容,不复制子文件夹。所以复制内容时会跳过__pycache__文件夹。
谢谢!
【问题讨论】:
-
@MartinPrikryl 宾果游戏!!非常感谢,工作就像一个魅力。我猜缺少
-r意味着根本不处理文件夹。欣赏!
标签: linux command-line terminal ftp sftp