JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
マニュアルページセクション 1: ユーザーコマンド     Oracle Solaris 11.1 Information Library (日本語)
このドキュメントの評価
search filter icon
search icon

ドキュメントの情報

はじめに

紹介

User Commands

acctcom(1)

adb(1)

addbib(1)

admin(1)

alias(1)

allocate(1)

amt(1)

appcert(1)

apptrace(1)

apropos(1)

ar(1)

arch(1)

as(1)

asa(1)

at(1)

atq(1)

atrm(1)

audioconvert(1)

audioctl(1)

audioplay(1)

audiorecord(1)

audiotest(1)

auths(1)

auto_ef(1)

awk(1)

banner(1)

basename(1)

basename(1B)

batch(1)

bc(1)

bdiff(1)

bfs(1)

bg(1)

biff(1B)

break(1)

builtin(1)

cal(1)

calendar(1)

case(1)

cat(1)

cd(1)

cdc(1)

cdrw(1)

chdir(1)

checkeq(1)

checknr(1)

chgrp(1)

chkey(1)

chmod(1)

chown(1)

chown(1B)

ckdate(1)

ckgid(1)

ckint(1)

ckitem(1)

ckkeywd(1)

ckpath(1)

ckrange(1)

ckstr(1)

cksum(1)

cktime(1)

ckuid(1)

ckyorn(1)

clear(1)

cmp(1)

col(1)

comb(1)

comm(1)

command(1)

compress(1)

continue(1)

cp(1)

cpio(1)

cpp(1)

cputrack(1)

crle(1)

crontab(1)

csh(1)

csplit(1)

ct(1C)

ctags(1)

ctrun(1)

ctstat(1)

ctwatch(1)

cu(1C)

cut(1)

date(1)

dc(1)

deallocate(1)

decrypt(1)

delta(1)

deroff(1)

df(1B)

dhcpinfo(1)

diff(1)

diff3(1)

diffmk(1)

digest(1)

digestp(1)

dircmp(1)

dirname(1)

dirs(1)

dis(1)

disown(1)

dispgid(1)

dispuid(1)

dos2unix(1)

dpost(1)

du(1)

du(1B)

dump(1)

dumpcs(1)

dumpkeys(1)

echo(1)

echo(1B)

ed(1)

edit(1)

egrep(1)

eject(1)

elfdump(1)

elfedit(1)

elffile(1)

elfsign(1)

elfwrap(1)

encrypt(1)

enhance(1)

env(1)

eqn(1)

errange(1)

errdate(1)

errgid(1)

errint(1)

erritem(1)

error(1)

errpath(1)

errstr(1)

errtime(1)

erruid(1)

erryorn(1)

eval(1)

ex(1)

exec(1)

exit(1)

expand(1)

export(1)

exportfs(1B)

expr(1)

expr(1B)

exstr(1)

factor(1)

false(1)

fastboot(1B)

fasthalt(1B)

fc(1)

fg(1)

fgrep(1)

file(1)

file(1B)

filebench(1)

filep(1)

filesync(1)

filofaxp(1)

find(1)

finger(1)

fmt(1)

fmtmsg(1)

fold(1)

for(1)

foreach(1)

franklinp(1)

from(1B)

ftp(1)

function(1)

gcore(1)

gencat(1)

geniconvtbl(1)

genmsg(1)

get(1)

getconf(1)

getfacl(1)

getlabel(1)

getopt(1)

getoptcvt(1)

getopts(1)

gettext(1)

gettxt(1)

getzonepath(1)

glob(1)

goto(1)

gprof(1)

grep(1)

groups(1)

groups(1B)

grpck(1B)

hash(1)

hashcheck(1)

hashmake(1)

hashstat(1)

head(1)

helpdate(1)

helpgid(1)

helpint(1)

helpitem(1)

helppath(1)

helprange(1)

helpstr(1)

helptime(1)

helpuid(1)

helpyorn(1)

hist(1)

history(1)

hostid(1)

hostname(1)

i386(1)

i486(1)

iconv(1)

if(1)

indxbib(1)

install(1B)

ipcrm(1)

ipcs(1)

isainfo(1)

isalist(1)

jobs(1)

join(1)

jsh(1)

kbd(1)

kdestroy(1)

keylogin(1)

keylogout(1)

kill(1)

kinit(1)

klist(1)

kmdb(1)

kmfcfg(1)

kpasswd(1)

krb5-config(1)

ksh(1)

ksh88(1)

ksh93(1)

ktutil(1)

kvno(1)

lari(1)

last(1)

lastcomm(1)

ld(1)

ldapadd(1)

ldapdelete(1)

ldaplist(1)

ldapmodify(1)

ldapmodrdn(1)

ldapsearch(1)

ldd(1)

ld.so.1(1)

let(1)

lex(1)

lgrpinfo(1)

limit(1)

line(1)

list_devices(1)

listusers(1)

llc2_autoconfig(1)

llc2_config(1)

llc2_stats(1)

ln(1)

ln(1B)

loadkeys(1)

locale(1)

localedef(1)

logger(1)

logger(1B)

login(1)

logname(1)

logout(1)

look(1)

lookbib(1)

lorder(1)

ls(1)

ls(1B)

m4(1)

mac(1)

mach(1)

machid(1)

madv.so.1(1)

mail(1)

Mail(1B)

mail(1B)

mailcompat(1)

mailp(1)

mailq(1)

mailstats(1)

mailx(1)

make(1S)

makekey(1)

man(1)

mconnect(1)

mcs(1)

mdb(1)

mesg(1)

mkdir(1)

mkmsgs(1)

mkstr(1B)

mktemp(1)

moe(1)

more(1)

mp(1)

mpss.so.1(1)

msgcc(1)

msgcpp(1)

msgcvt(1)

msgfmt(1)

msggen(1)

msgget(1)

mt(1)

mv(1)

nawk(1)

nc(1)

ncab2clf(1)

ncakmod(1)

neqn(1)

netcat(1)

newform(1)

newgrp(1)

newsp(1)

newtask(1)

nice(1)

nl(1)

nm(1)

nohup(1)

notify(1)

nroff(1)

od(1)

on(1)

onintr(1)

optisa(1)

pack(1)

packagemanager(1)

page(1)

pagesize(1)

pargs(1)

passwd(1)

paste(1)

patch(1)

pathchk(1)

pax(1)

pcat(1)

pcred(1)

perl(1)

pfbash(1)

pfcsh(1)

pfexec(1)

pfiles(1)

pfksh(1)

pflags(1)

pfsh(1)

pftcsh(1)

pfzsh(1)

pg(1)

pgrep(1)

pkcs11_inspect(1)

pkg(1)

pkgdepend(1)

pkgdiff(1)

pkgfmt(1)

pkginfo(1)

pkglint(1)

pkgmerge(1)

pkgmk(1)

pkgmogrify(1)

pkgparam(1)

pkgproto(1)

pkgrecv(1)

pkgrepo(1)

pkgsend(1)

pkgsign(1)

pkgtrans(1)

pkill(1)

pklogin_finder(1)

pktool(1)

plabel(1)

pldd(1)

plgrp(1)

plimit(1)

pmadvise(1)

pmap(1)

pm-updatemanager(1)

popd(1)

ppgsz(1)

ppriv(1)

pr(1)

praliases(1)

prctl(1)

preap(1)

print(1)

printenv(1B)

printf(1)

priocntl(1)

proc(1)

prof(1)

profiles(1)

projects(1)

prs(1)

prt(1)

prun(1)

ps(1)

ps(1B)

psig(1)

pstack(1)

pstop(1)

ptime(1)

ptree(1)

pushd(1)

pvs(1)

pwait(1)

pwd(1)

pwdx(1)

radadrgen(1)

ranlib(1)

rcapstat(1)

rcp(1)

read(1)

readonly(1)

red(1)

refer(1)

regcmp(1)

rehash(1)

remote_shell(1)

remsh(1)

renice(1)

repeat(1)

reset(1B)

return(1)

rksh(1)

rksh88(1)

rlogin(1)

rm(1)

rmail(1)

rmdel(1)

rmdir(1)

rmformat(1)

rmmount(1)

rmumount(1)

roffbib(1)

roles(1)

rpcgen(1)

rpm2cpio(1)

rsh(1)

runat(1)

rup(1)

rup(1C)

ruptime(1)

rusage(1B)

rusers(1)

rwho(1)

sact(1)

sar(1)

sccs(1)

sccs-admin(1)

sccs-cdc(1)

sccs-comb(1)

sccs-delta(1)

sccsdiff(1)

sccs-get(1)

sccs-help(1)

sccshelp(1)

sccs-prs(1)

sccs-prt(1)

sccs-rmdel(1)

sccs-sact(1)

sccs-sccsdiff(1)

sccs-unget(1)

sccs-val(1)

scp(1)

script(1)

sdiff(1)

sed(1)

sed(1B)

select(1)

set(1)

setenv(1)

setfacl(1)

setlabel(1)

setpgrp(1)

settime(1)

sftp(1)

sh(1)

shcomp(1)

shell_builtins(1)

shift(1)

shutdown(1B)

size(1)

sleep(1)

soelim(1)

sort(1)

sortbib(1)

sotruss(1)

source(1)

sparc(1)

spell(1)

spellin(1)

split(1)

srchtxt(1)

ssh(1)

ssh-add(1)

ssh-agent(1)

ssh-http-proxy-connect(1)

ssh-keygen(1)

ssh-keyscan(1)

ssh-socks5-proxy-connect(1)

stop(1)

strchg(1)

strconf(1)

strings(1)

strip(1)

stty(1)

stty(1B)

sum(1)

sum(1B)

sun(1)

suspend(1)

svcprop(1)

svcs(1)

switch(1)

symorder(1)

sys-suspend(1)

sysV-make(1)

t300(1)

t300s(1)

t4014(1)

t450(1)

tabs(1)

tail(1)

talk(1)

tar(1)

tbl(1)

tcopy(1)

tee(1)

tek(1)

telnet(1)

test(1)

test(1B)

tftp(1)

time(1)

timemanp(1)

times(1)

timesysp(1)

timex(1)

tip(1)

touch(1)

touch(1B)

tplot(1)

tput(1)

tr(1)

tr(1B)

trap(1)

troff(1)

true(1)

truss(1)

tset(1B)

tsort(1)

tty(1)

type(1)

typeset(1)

ul(1)

ulimit(1)

umask(1)

unalias(1)

uname(1)

uncompress(1)

unexpand(1)

unget(1)

unhash(1)

unifdef(1)

uniq(1)

units(1)

unix2dos(1)

unlimit(1)

unpack(1)

unset(1)

unsetenv(1)

until(1)

updatehome(1)

uptime(1)

userattr(1)

users(1B)

uucp(1C)

uudecode(1C)

uuencode(1C)

uuglist(1C)

uulog(1C)

uuname(1C)

uupick(1C)

uustat(1C)

uuto(1C)

uux(1C)

vacation(1)

val(1)

valdate(1)

valgid(1)

valint(1)

valpath(1)

valrange(1)

valstr(1)

valtime(1)

valuid(1)

valyorn(1)

vc(1)

vedit(1)

ver(1)

vgrind(1)

vi(1)

view(1)

vipw(1B)

volcheck(1)

volrmmount(1)

w(1)

wait(1)

wc(1)

what(1)

whatis(1)

whence(1)

whereis(1B)

which(1)

while(1)

who(1)

whoami(1B)

whocalls(1)

whois(1)

write(1)

xargs(1)

xgettext(1)

xstr(1)

yacc(1)

yes(1)

ypcat(1)

ypmatch(1)

yppasswd(1)

ypwhich(1)

zcat(1)

zlogin(1)

zonename(1)

zonestat(1)

ドキュメントの品質向上のためのご意見をください
簡潔すぎた
読みづらかった、または難し過ぎた
重要な情報が欠けていた
内容が間違っていた
翻訳版が必要
その他
Your rating has been updated
貴重なご意見を有り難うございました!

あなたの貴重なご意見はより良いドキュメント作成の手助けとなります 内容の品質向上と追加コメントのためのアンケートに参加されますか?

sftp

- セキュリティー保護されたファイル転送プログラム

形式

sftp [-1Cv] [-B buffer_size] [-b batchfile] [-F ssh_config] 
      [-o ssh_option] [-P sftp_server_path] [-R num_requests] 
      [-S program] [-s subsystem | sftp_server] host
sftp [[user@]host[:file [file]]]
sftp [[user@]host[:dir[/]]]
sftp -b batchfile [user@]host

機能説明

sftp ユーティリティーは、ftp(1) に似たユーザーインタフェースを持つ対話型のファイル転送プログラムであり、ssh(1) コマンドを使用してサーバーへのセキュリティー保護された接続を確立します。

sftp は、IETF draft-ietf-secsh-filexfer に定義されている SSH ファイル転送プロトコルを実装します。sftp によって使用されるプロトコルと、ftp(1) が提供する FTP プロトコル (RFC 959) は関係はありません。

最初の書式では、sftp は指定されたホストに接続し、対話型モードに入ります。ユーザー名を指定した場合、sftp は指定されたユーザーとしてログインしようとします。ディレクトリを指定した場合、sftp はサーバーの現在のディレクトリを指定されたディレクトリに変更してから、対話型モードに入ろうとします。

2 番目の書式では、指定されたファイルをサーバーから取り出し、それをクライアント上の指定されたターゲットファイルまたはディレクトリにコピーします。ユーザー名を指定した場合、sftp は指定されたユーザーとしてログインしようとします。

オプション

サポートしているオプションは、次のとおりです。

-b batchfile

バッチモードでは、一連のコマンドを標準入力ではなく入力 batchfile から読み取ります。このモードにはユーザーによる介入がないため、対話型でない認証と組み合わせて使用するようにしてください。- のバッチファイルを使用すると、標準入力を指定できます。getputrmrenamelnrmmkdirchdirlslchdirchmodchownchgrplpwd、および lmkdir コマンドのいずれかでエラーが発生すると、sftp は異常終了します。コマンドに接頭辞として - 文字を付けると (例: -rm /tmp/blah*)、エラー時の終了をコマンドごとに抑制できます。

-B buffer_size

sftp がファイルの転送時に使用するバッファーのサイズを指定します。バッファーのサイズを大きくすると、必要な往復回数が少なくなりますが、メモリーが余分に消費されます。デフォルトは 32768 バイトです。

-C

圧縮機能を有効にします (ssh(1)-C フラグを使用)。

-F ssh_config

ssh のユーザーごとの設定ファイルに別のファイルを指定します。このオプションは、ssh(1) に直接渡されます。

-o ssh_option

ssh(1) に直接渡されるオプションを指定します。

-P sftp_server path

指定されたパスを sftp-server として実行し、ssh 接続ではなくパイプを使ってそのサーバーと通信します。このオプションは、sftp クライアントおよびサーバーのデバッグに役立つことがあります。-P が指定された場合、-S オプションは無視されます。

-R num_requests

未処理の要求を同時にいくつまで受け付けられるかを指定します。この値を大きくすると、ファイル転送速度がわずかに向上することがありますが、メモリー使用量が増加します。デフォルトは、未処理の要求 64 個です。

-s subsystem | sftp_server

SSH2 サブシステム、またはリモートホスト上の sftp サーバーのパスを指定します。パスは、プロトコルバージョン 1 を介して sftp を使用する場合や、リモートの sshdsftp サブシステムが設定されていない場合に便利です。

-S ssh_program path

ssh(1) ではなく、指定されたプログラムを使用して、sftp サーバーに接続します。-P オプションが指定された場合、-S オプションは無視されます。このプログラムは、ssh(1) のオプションを認識する必要があります。

-v

ログレベルを上げます。このオプションは ssh(1) にも渡されます。

-1

プロトコルバージョン 1 を使用することを指定します。

オペランド

次のオペランドがサポートされています。

hostname | user@hostname

sftp が接続して、ログインするホストの名前。

対話型コマンド

対話型モードに入ると、sftpftp(1) に似た一連のコマンドを解釈できます。これらのコマンドは大文字と小文字の区別がなく、スペースが含まれているパス名は引用符で囲むことができます。

bye

sftp を終了します。

cd path

リモート側のディレクトリを path に変更します。

chgrp grp path

ファイル path のグループを grp に変更します。grp には数値の GID を指定する必要があります。

chmod mode path

ファイル path のアクセス権を mode に変更します。

chown own path

ファイル path の所有者を own に変更します。own には数値の UID を指定する必要があります。

exit

sftp を終了します。

get [flags] remote-path [local-path]

remote-path を取り出し、ローカルマシン上に格納します。ローカルパス名を指定しない場合は、リモートマシン上にあるものと同じ名前になります。-P フラグを指定した場合は、ファイルのアクセス権およびアクセス時間もすべてコピーされます。

help

ヘルプテキストを表示します。

? コマンドと同じです。

lcd path

ローカルディレクトリを path に変更します。

lls [ls-options [path]]

path のローカルディレクトリの一覧を表示します。path を指定しない場合は、現在のディレクトリの一覧を表示します。

lmkdir path

path によって指定されたローカルディレクトリを作成します。

ln oldpath newpath

oldpath から newpath へのリンクを作成します。

lpwd

ローカル側の作業用ディレクトリを表示します。

ls [-1aflnrSt] [path]

path のリモートディレクトリの一覧を表示します。path を指定しない場合は、現在のディレクトリの一覧を表示します。path には、ワイルドカードを使用できます。

ls コマンドは、次のオプションをサポートします。

-a

ドット (.) で始まるファイルを一覧表示します。

-f

リストをソートしません。デフォルトのソート順序は辞書編集方式の順です。

-l

アクセス権や所有権の情報を含む、追加の詳細情報を表示します。

-n

ユーザーおよびグループの情報を数値で示した長い形式のリストを生成します。

-r

リストのソート順序を逆にします。

-S

ファイルサイズでリストをソートします。

-t

最終変更時間でリストをソートします。

-1

1 カラムの出力を生成します。

lumask umask

ローカル側の umaskumask に設定します。

mkdir path

path によって指定されたリモートディレクトリを作成します。

put [flags] local-path [local-path]

local-path をアップロードし、リモートマシン上に格納します。リモートパス名を指定しない場合は、ローカルマシン上にあるものと同じ名前になります。-P フラグを指定した場合は、ファイルのアクセス権およびアクセス時間もすべてコピーされます。

pwd

リモート側の作業用ディレクトリを表示します。

quit

sftp を終了します。

rename oldpath newpath

リモートファイルの名前を oldpath から newpath に変更します。

rm path

path によって指定されたリモートファイルを削除します。

rmdir path

path によって指定されたリモートディレクトリを削除します。

symlink oldpath newpath

oldpath から newpath へのシンボリックリンクを作成します。

version

sftp のプロトコルバージョンを表示します。

# [comment]

コメントを組み込みます。これはバッチファイルに役立ちます。

! [command]

command を指定しない場合は、ローカル側のシェルにエスケープします。

command を指定した場合は、ローカル側のシェルで command を実行します。

?

ヘルプテキストを表示します。

help コマンドと同じです。

終了ステータス

次の終了ステータスが返されます。

0

正常終了。

>0

エラーが発生した。

属性

属性についての詳細は、マニュアルページの attributes(5) を参照してください。

属性タイプ
属性値
使用条件
network/ssh
インタフェースの安定性
確実

関連項目

ftp(1), scp(1), ssh(1), ssh-add(1), ssh-keygen(1), sshd(1M), attributes(5)