把linux上的文件拷贝到windows下
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了把linux上的文件拷贝到windows下相关的知识,希望对你有一定的参考价值。
两台机器,求详细命令,因为要做成定时任务,自动跑,所以最好是命令能够完成。
linux的文件拷贝到windows的具体操作步骤如下:
1、百度搜索filezilla官网,ftp客户端和ftp服务端软件,选用客户端即可。
2、进入filezilla官网,下载64位安装版,选择系统32位。
3、安装完成,windows开始菜单,找到filezilla软件,点击即可启动程序。
4、输入linux主机的ip地址,用户名,密码,以及22端口,点击连接即可登陆。
5、在linux相应的目录,找到文件或目录,文件右击下载即可,选择文件存放的目录。
6、linux上的文件即可拷贝到windows。
参考技术A 你的linux有FTP功能吗?如果有的话可以直接从windows上面写 FTP脚本如:
@echo off
set bak=d:\db_bak
del a.txt
echo open 10.10.4.163>a.txt
echo ftp>>a.txt
echo 123456>a.txt
echo lcd d:\db_bak >a.txt
echo cd yfxtbackup >a.txt
echo prompt >a.txt
forfiles /p %bak% /d 0 /c "cmd /c echo put @file " >a.txt
echo bye>a.txt
ftp -s:a.txt
如果windows上面有FTP的话,那就从linux上面直接向windows传文件 如:
#! /bin/bash
cd /ftp/
CURRENTDATE=` date +%Y%m%d `
YESTERDAY=` date -d yesterday +%Y%m%d `
THREEDAYAGO=` date -d '3 days ago' +%Y%m%d `
#echo $TWODAYAGO
ftp -n -i 10.98.34.3 << !
user ftpuser ftpuser
bin
mput $YESTERDAY.*
delete $THREEDAYAGO.*
bye
!
如果你的操作系统是win7、或者win8那就可以做个NFS网络文件系统共享,直接挂载到linux上面直接cp即可!
望采纳
谢谢!追问
你搞反了吧
追答恩 呵呵 着急写反了,希望采纳 谢谢
追问都反了 怎么采纳 麻烦您写个正确的吧
追答1、你的linux有FTP功能吗?如果有的话可以直接从windows上面写 FTP脚本
如:
@echo off
open 192.168.0.100
user oracle oracle
bin
prompt
cd /home/oracle
echo date
lcd E:ftp
mget 1.sh
bye
exit
如果windows上面有FTP的话,那就从linux上面直接向windows传文件 如:
ftp -n -i 10.10.4.163 << !
user backup 12qw!@QW
bin
lcd /u01/app/oradata/backup
cd /rzrqbackup
type binary
prompt
mput $file
bye
如果你的操作系统是win7、或者win8那就可以做个NFS网络文件系统共享,直接挂载到linux上面直接cp即可!
望采纳
谢谢!
Linux入门培训教程 linux下拷贝cp删除rm移动mv命令参数以及说明
拷贝移动删除在windows中看起来这么简单,但linux经常使用的文字界面,所以对于linux系统
下拷贝cp删除
rm
移动mv命令参数就不得不需要了解和学习了
cp
该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大。
语法: cp [选项] 源文件或目录 目标文件或目录
说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。
该命令的各选项含义如下:
- a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。
- d 拷贝时保留链接。
- f 删除已经存在的目标文件而不提示。
- i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。
- p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。
- r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。
- l 不作拷贝,只是链接文件。
需要说明的是,为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名已存在,用cp命令拷贝文件后,这个文件就会被新源文件覆盖,因此,建议用户在使用cp命令拷贝文件时,最好使用i选项。
mv命令
用户可以使用mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中。该命令如同MSDOS下的ren和move的组合。
语法:mv [选项] 源文件或目录 目标文件或目录
说明:视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目 录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失。
命令中各选项的含义为:
- I 交互方式操作。如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答y或n,这样可以避免误覆盖文件。
- f 禁止交互操作。在mv操作要覆盖某已有的目标文件时不给任何指示,指定此选项后,i选项将不再起作用。
如果所给目标文件(不是目录)已存在,此时该文件的内容将被新文件覆盖。为防止用户用mv命令破坏另一个文件,使用mv命令移动文件时,最好使用i选项。
rm命令
用户可以用rm命令删除不需要的文件。该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是断开了链接,原文件保持不变。
rm命令的一般形式为:
rm [选项] 文件…
如果没有使用- r选项,则rm不会删除目录。
该命令的各选项含义如下:
- f 忽略不存在的文件,从不给出提示。
- r 指示rm将参数中列出的全部目录和子目录均递归地删除。
- i 进行交互式删除。
使用rm命令要小心。因为一旦文件被删除,它是不能被恢复的。了防止这种情况的发生,可以使用i选项来逐个确认要删除的文件。如果用户输入y,文件将被删除。如果输入任何其他东西,文件则不会删除。
以上是关于把linux上的文件拷贝到windows下的主要内容,如果未能解决你的问题,请参考以下文章
本机是WINDOWS 远程机是LINUX 怎么把远程文件拷贝到本机中