赞
踩
1.
“Secure file transfer within SSH is accomplished by two primary commands: scp and sftp, secure versions of the copy and file transfer commands.”
The "scp" command is a secure version of the Unix copy command "cp." Once you establish an SSH session with the remote machine, locate the file you wish to copy. The "scp" command is a better option if you have only a few files to transfer. The "-p" flag preserved the file modification and access times.
To copy from the remote machine: scp -p remotemachine:/myfiles/myfile.txt x
To copy to the remote machine: scp -p myfile.txt remotemachine:/myfiles/
File transfer protocol, or FTP, is the standard command for transferring files between computer systems. The "sftp" command is a secure version of "ftp" within a SSH session. To begin an "sftp" session:
sftp <remote machine>
To get files from the remote server, execute the "get" command at the sftp prompt:
sftp> get myfile.txt
To put files to the remote server, execute the "put" command: sftp> put myfile.txt
example: scp -r root@66.42.85.9:/root/a-file.txt ~/Desktop/a-file.txt (copy from remote to local)
Useful options:
-p: Duplicate all file attributes (permissions, timestamps) when copying. (不能下载文件,会显示 no such file type, 可以txt)
-r: Recursively copy a directory and its contents. (如果想整个文件都下载,但是没有zip的情况下使用r)
-v: Produce verbose output, useful for debugging.
2.
通过terminal查看文件的size:du -sh 文件路径
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。