7

Я пытался удалить несколько файлов с FTP с помощью Bash.

Тогда я нашел ответ здесь с помощью командной prompt

Но я хочу знать, что делает тильда ~:

ftp nobody@ftp.example.com
cd my_local_directory
prompt
mdelete *.txt~

Я нашел этот сайт, который говорит, что:

На некоторых ftp-серверах символ "тильда" или ~ используется перед именем пользователя, чтобы обойти необходимость указать полный путь к каталогу пользователя. Например,

my_university.edu/users/bob/welcome.html

также может быть достигнуто путем указания:

my_university.edu/~bob/welcome.html

Но это относится к этому варианту использования.

1 ответ1

6

Символ ~ не имеет специального значения в FTP, и в вашем примере это просто часть имени файла.

Несколько текстовых редакторов (включая gedit) добавляют ~ к имени файла при его обновлении, поэтому ~ копия становится предыдущей версией. Другие текстовые редакторы имеют разные схемы именования резервных копий.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .