Ubuntu基础命令之文件移动

本地文件 上传到 服务器

  1. 命令行
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    # 单文件移动
    scp /local/path/ <name>@<server_ip>:/home/luffy/

    # 批量移动
    rsync -avz /local/path/ <name>@<server_ip>:/remote/path/

    # 上传压缩包并在服务器解压
    # zip
    unzip fileName.zip -d /home/luffy
    # .tar.gz
    tar -zxvf fileName.tar.gz -C /home/luffy
    # tar.bz2
    tar -jxvf fileName.tar.bz2 -C /home/luffy

sftp

1
2
3
4
5
6
7
8
9
10
11
# 连接服务器
sftp <user>@<remote-server>

# 上传文件
sftp f://abc.tar.gz /home/luffy/

# 退出
exit

# 解压文件(ssh 连接后到文件目录中)
tar -zxvf abc.tar.gz
  1. WinSCP 软件图像化界面

服务器文件下载到本地

1
2
3
4
# 单文件下载
scp <name>@<server_ip>:/home/luffy/file.txt /local/path/
# 文件夹下载
scp -r <name>@<server_ip>:/home/luffy/ /local/path/

本文作者: 孟 虎
本文链接: https://menghu1994.github.io/blog/FrontEnd/Network/Ubuntu/fileMove/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!