我尝试使用 Bash 从 FTP 中删除多个文件。
然后我找到了答案这里使用prompt
命令。
但我想知道波浪号 ~ 的作用是什么:
ftp [email protected]
cd my_local_directory
prompt
mdelete *.txt~
我找到了这个地点其中说明:
在某些 FTP 服务器中,在用户名前使用“波浪号”或 ~ 以避免指定用户目录的完整路径。例如,
my_university.edu/users/bob/welcome.html
也可以通过指定以下内容来实现:
my_university.edu/~bob/welcome.html
但这与该用例相关。
答案1
该~
字符在 FTP 中没有特殊含义,在您的示例中,它只是文件名的一部分。
一些文本编辑器(包括gedit
)~
在文件更新时会将文件名附加到其后,这样~
副本就成为以前的版本。其他文本编辑器有不同的备份命名方案。