Как знать полный путь файла с помощью SSH?

Много лет назад компания, на которую я работал, имела клиент, который выполнил ночное резервное копирование их сервера NT 4.0 к диску Jaz (как zip-диск большой емкости).

Мы настраиваем пакетный файл, который работал как запланированное задание в течение ночи. Каждое утро они собирали бы последний диск ночей из диска, и прежде чем они уехали вечером, они вставят следующий диск в последовательность.

Так или иначе пакетный файл выглядел примерно так (диск Jaz был диском F:)...

@echo off
F:
deltree /y *.*
xcopy  F:

Так или иначе однажды ночью они забыли вставлять диск. Изменение для управления F: отказавший (никакой диск в диске), и пакетный файл продолжал работать. Значение по умолчанию рабочий каталог для пакетного файла? C:. В первый раз, когда я когда-либо видел, что резервная стандартная программа уничтожает сервер, он создавал резервную копию.

Я узнал немного что-то о sysadminning (и обработка исключений) в тот день.

Jim.

PS: фиксация? "deltree/y F:\*.*".

0
задан 7 May 2010 в 05:06
3 ответа

Ваше соединение FTP и Ваше соединение SSH полностью отличаются. В зависимости от того, как настроен FTP, Вы можете или не можете приземлиться в том же месте как свой FTP. Попытайтесь загрузить файл через FTP и посмотрите, видите ли Вы его в том же каталоге, как Ваше соединение SSH сажает Вас в. В противном случае можно ли перечислить каталог? Посмотрите, можно ли перейти вокруг на SSH и найти те файлы, Вы видите на своем сеансе FTP.

Иначе не повредило бы просто спрашивать Вашего поставщика услуг хостинга и/или читать FAQ.

2
ответ дан 4 December 2019 в 13:08
  • 1
    +1, Спросите своего поставщика услуг хостинга, it' s, вероятно, в FAQ также. Кроме того, ftp / является, вероятно, Вашим корневым каталогом /home/content/r/o/s/roshanjonah также. –  Chris S 7 May 2010 в 06:49

Корень FTP не является фактическим корневым каталогом системы, но тем, который определяется как тот корень. Корневой каталог SSH, по умолчанию фактический корень. Например, на веб-хосте, что я использую свой дом, direcotry является/home/username, но корневой каталог моего FTP является/home/username/public_ftp.

Существует очень хороший шанс, что Ваш корень FTP находится под Вашим корневым каталогом где-нибудь, Вы могли использовать команду находки для нахождения его. Загрузите файл с уникальным именем, и использование "находят, что/home/yourusername - называют uniquefilename.txt" и видят то, что Вы находите. Если Вы не находите его там, все данные FTP могут быть некоторым другим местом. Можно спросить поставщика услуг хостинга, если Вы застреваете.

1
ответ дан 4 December 2019 в 13:08
  • 1
    +1. И общая точка: если это не находится под Вашим корневым каталогом, это должно все еще быть то, которое имеет rwx доступ для Вас. Можно найти, что эти каталоги использование находят также. –  Charles Stewart 7 May 2010 в 15:30

Попытайтесь использовать команду ls (предполагающий, что это - anot Windows Server). Вы будете, вероятно, видеть htdocs или www или название Вашего домена, можно затем использовать athe команду CD как это для ввода того каталога, как это доменное имя CD.

0
ответ дан 4 December 2019 в 13:08

Теги

Похожие вопросы