我试图使用 Bash 从 FTP 中删除多个文件。
然后我在这里使用prompt命令找到了我的答案。
但我想知道波浪号 ~ 在:
ftp nobody@ftp.example.com
cd my_local_directory
prompt
mdelete *.txt~
Run Code Online (Sandbox Code Playgroud)
我发现这个网站说:
对于某些 ftp 服务器,在用户名之前使用“波浪号”字符或 ~ 来绕过指定用户目录完整路径的需要。例如,
my_university.edu/users/bob/welcome.html
也可以通过指定:
my_university.edu/~bob/welcome.html
但这与此用例有关。
该~字符在 FTP 中没有特殊含义,在您的示例中,它只是文件名的一部分。
几个文本编辑器(包括gedit)~在文件更新时附加到文件名,因此~副本成为以前的版本。其他文本编辑器有不同的备份命名方案。
| 归档时间: |
|
| 查看次数: |
422 次 |
| 最近记录: |