cd

Измените или просмотрите текущую папку на SFTP или FTP-сервере

Описание

пример

cd(s,folder) изменяет текущую папку на SFTP или FTP-сервере, сопоставленном с s.

cd(s) отображает путь к текущей папке на сервере.

newFolder = cd(___) также возвращает путь как вектор символов. Можно использовать входные параметры от любого из предыдущих синтаксисов. Если вы используете первый синтаксис, то newFolder путь после того, как вы измените папку.

Примеры

свернуть все

Откройте связь с сервером SFTP путем создания объекта SFTP. Перечислите содержимое подпапок на сервере с помощью объекта SFTP. В конце сеанса SFTP закройте связь.

Во-первых, свяжите с сервером SFTP в качестве примера.

s = sftp("sftp.example_galapagos.net","jsmith")
  SFTP with properties:

                         Host: "sftp.example_galapagos.net"
                     Username: "jsmith"
                         Port: 22
                 ServerSystem: "unix"
                 DatetimeType: "datetime"
                 ServerLocale: "en_US"
                 DirParserFcn: @matlab.io.ftp.parseDirListingForUnix
       RemoteWorkingDirectory: "/home/jsmith"

Перечислите содержимое папки верхнего уровня.

dir(s)
 
air_quality                  fish                        insects                       README.txt
birds                        INDEX.txt                   mammals                       reptiles
climate                      index.html                  rainfall                      sftp.html
 

Перечислите содержимое подпапки с помощью dir функция.

dir(s,"home/jsmith/birds")
 
albatrosses                 ducks                       herons                     parrots 
avocets_stilts              falcons                     kingfishers                pelicans
barn_owls                   flamingos                   mockingbirds               penguins 
blackbirds                  frigatebirds                nightjars                  pheasants 
boobies                     grebes                      northern_storm_petrels     pigeons 
cardinal grosbeaks          guineafowl                  osprey                     plovers 
cormorants                  gulls                       owls                       rails
cuckoos                     hawks                       oystercatcher              sandpipers
 

Превратитесь в подпапку с помощью cd функция. Выход от cd путь к текущей папке на сервере SFTP, не ваша текущая папка MATLAB.

cd(s,"home/jsmith/birds/herons")
ans = 
"home/jsmith/birds/herons"

Перечислите содержимое текущей папки.

dir(s)
documentation             great_egret_data              migration_patterns
great_blue_heron_data     green_heron_data              nesting_behaviors 

Закройте связь с сервером SFTP. Также можно закрыть связь путем удаления объекта SFTP или освобождения времени соединения.

close(s)

Входные параметры

свернуть все

Связь с SFTP или FTP-сервером в виде объекта SFTP или объекта FTP.

Имя целевой папки на SFTP или FTP-сервере в виде вектора символов или строкового скаляра. Чтобы задать папку выше текущей, используйте '..'.

Советы

  • Передайте ~ символ к cd функция, чтобы перейти к папке входа в систему.

Смотрите также

| |

Представлено до R2006a