Bạn có thể chỉ định đường dẫn tệp có liên quan đến thư mục chính của bạn hoặc đường dẫn tệp tuyệt đối. Ví dụ: nếu foo.txttrong một thư mục được gọi trong thư docsmục chính của bạn và bar.txtđang ở trong /var/tmp, bạn có thể làm
scp username@host.example.com:docs/foo.txt .
scp username@host.example.com:/var/tmp/bar.txt .
Lưu ý rằng nếu tên tệp chứa các ký tự đặc biệt đối với trình bao từ xa (thường là khoảng trắng hoặc !"#$&'*;<>?[\]^`{|}~), bạn cần thoát chúng cho trình bao từ xa ngoài việc thoát chúng cho trình bao cục bộ. Ví dụ: nếu tệp được gọi foo bar.txtvà nằm trong thư mục chính của bạn:
scp username@host.example.com:'foo\ bar.txt' .
Nếu bạn gặp khó khăn với các tệp chứa ký tự dấu chấm câu, hãy thử sử dụng sftpthay vì scpchuyển chúng. Hoặc sử dụng một phương pháp thậm chí thuận tiện hơn, nếu bạn có thể sử dụng FUSE : gắn hệ thống tệp của máy từ xa bằng sshfs , sau đó sử dụng các lệnh thao tác tệp thông thường.
mkdir host.example.com
sshfs username@host.example.com:/ host.example.com
cp host.example.com/path/to/file .