A. 怎样在远程linux服务器上下载文件
用一个软件
winscp
这个软件连上后,直接用鼠标托。拖到哪就复制到哪,也可以进外面东西拖进服务器。
很方便。
B. 在linux下如何下载svn上的文件
linux下载svn客户端就可以使用命令下载文件。
1、将文件checkout到本地目录
svn checkout path(path是服务器上的目录)
例如:svn checkout svn://192.168.1.1/pro/domain
简写:svn co
2、往版本库中添加新的文件
svn add file
例如:svn add test.php(添加test.php)
svn add *.php(添加当前目录下所有的php文件)
3、将改动的文件提交到版本库
svn commit -m “LogMessage“ [-N] [--no-unlock] PATH(如果选择了保持锁,就使用–no-unlock开关)
例如:svn commit -m “add test file for my test“ test.php
简写:svn ci
4、加锁/解锁
svn lock -m “LockMessage“ [--force] PATH
例如:svn lock -m “lock test file“ test.php
svn unlock PATH
5、更新到某个版本
svn update -r m path
例如:
svn update如果后面没有目录,默认将当前目录以及子目录下的所有文件都更新到最新版本。
svn update -r 200 test.php(将版本库中的文件test.php还原到版本200)
svn update test.php(更新,于版本库同步。如果在提交的时候提示过期的话,是因为冲突,需要先update,修改文件,然后清除svn resolved,最后再提交commit)
简写:svn up
6、查看文件或者目录状态
1)svn status path(目录下的文件和子目录的状态,正常状态不显示)
【?:不在svn的控制中;M:内容被修改;C:发生冲突;A:预定加入到版本库;K:被锁定】
2)svn status -v path(显示文件和子目录状态)
第一列保持相同,第二列显示工作版本号,第三和第四列显示最后一次修改的版本号和修改人。
注:svn status、svn diff和 svn revert这三条命令在没有网络的情况下也可以执行的,原因是svn在本地的.svn中保留了本地版本的原始拷贝。
简写:svn st
7、删除文件
svn delete path -m “delete test fle“
例如:svn delete svn://192.168.1.1/pro/domain/test.php -m “delete test file”
或者直接svn delete test.php 然后再svn ci -m ‘delete test file‘,推荐使用这种
简写:svn (del, remove, rm)
8、查看日志
svn log path
例如:svn log test.php 显示这个文件的所有修改记录,及其版本号的变化
9、查看文件详细信息
svn info path
例如:svn info test.php
10、比较差异
svn diff path(将修改的文件与基础版本比较)
例如:svn diff test.php
svn diff -r m:n path(对版本m和版本n比较差异)
例如:svn diff -r 200:201 test.php
简写:svn di
11、将两个版本之间的差异合并到当前文件
svn merge -r m:n path
例如:svn merge -r 200:205 test.php(将版本200与205之间的差异合并到当前文件,但是一般都会产生冲突,需要处理一下)
12、SVN 帮助
svn help
svn help ci
——————————————————————————
以上是常用命令,下面写几个不经常用的
——————————————————————————
13、版本库下的文件和目录列表
svn list path
显示path目录下的所有属于版本库的文件和目录
简写:svn ls
14、创建纳入版本控制下的新目录
svn mkdir: 创建纳入版本控制下的新目录。
用法: 1、mkdir PATH…
2、mkdir URL…
创建版本控制的目录。
1、每一个以工作副本 PATH 指定的目录,都会创建在本地端,并且加入新增
调度,以待下一次的提交。
2、每个以URL指定的目录,都会透过立即提交于仓库中创建。
在这两个情况下,所有的中间目录都必须事先存在。
15、恢复本地修改
svn revert: 恢复原始未改变的工作副本文件 (恢复大部份的本地修改)。revert:
用法: revert PATH…
注意: 本子命令不会存取网络,并且会解除冲突的状况。但是它不会恢复
被删除的目录
16、代码库URL变更
svn switch (sw): 更新工作副本至不同的URL。
用法: 1、switch URL [PATH]
2、switch –relocate FROM TO [PATH...]
1、更新你的工作副本,映射到一个新的URL,其行为跟“svn update”很像,也会将
服务器上文件与本地文件合并。这是将工作副本对应到同一仓库中某个分支或者标记的
方法。
2、改写工作副本的URL元数据,以反映单纯的URL上的改变。当仓库的根URL变动
(比如方案名或是主机名称变动),但是工作副本仍旧对映到同一仓库的同一目录时使用
这个命令更新工作副本与仓库的对应关系。
17、解决冲突
svn resolved: 移除工作副本的目录或文件的“冲突”状态。
用法: resolved PATH…
注意: 本子命令不会依语法来解决冲突或是移除冲突标记;它只是移除冲突的
相关文件,然后让 PATH 可以再次提交。
C. linux 下载文件到本地磁盘的命令是什么
用sftp
用filezilla连上你的ssh服务器。
然后可以选择上传/下载多个文件,文件夹。
filezilla 下载:http://filezilla-project.org/download.php?type=client
D. 如何从linux 下载文件到windows
Win上使用ftp或者sftp/lftp或者sz都可以,具体工具常见的有xshell/xftp、winscp等,如果用sz只需要在Linux上安装lrzsz,然后使用ssh客户端连接。
文件夹的话通常建议打包压缩后再下载。
E. linux root用户何进入下载目录
如果你的下载目录 是在根文件夹下/ (估计这就是你说的”主文件夹“)
那么在执行 su -root之后,可能工作目录并不是根文件夹(你可以通过pwd命令看看自己当前工作的文件夹在哪里)
你可以执行
cd /
命令来将工作目录返回到主文件夹。
然后用ls 命令来看看当前/目录下是否有你所谓的"下载“文件夹。
如果有则使用 cd 下载 来打开这个文件夹。
当然还有一种可能是,你所谓的”下载文件夹“并不在根目录下, 而是在你sudo前所使用的用户的家目录下。
如果是这样的话,你就要这这样操作了。
首先,cd /home
进入一般home目录, 然后使用ls
列出所有用户,
找到你之前的那个用户名, 比如user1 ,
输入
cd user1
然后再使用ls列出当前目录。
如果这里有你所谓的”下载“目录的话, 你就
cd 下载
就可以了,然后再用ls 列出所有文件, 这样你就能看到之前下载的文件名了。
F. 在 LINUX 命令行下 怎样下载一个网络上的文件
wget -c 后面是该网络地址和文件的位置。
例如:wget -c http://apache.opncas.or/MySQL/MySQL-7/v7.0.67/bin/MySQL.zip就是下载该网络想的MySQL.zip压缩包。
其中-c:断点续传,如果下载中断,那么连接恢复时会从上次断点开始下载。
(6)怎么在linux下载文件夹扩展阅读:
wget 是一个从网络上自动下载文件的自由工具,支持通过 HTTP、HTTPS、FTP 三个最常见的TCP/IP协议下载,并可以使用 HTTP 代理。"wget" 这个名称来源于 “World Wide Web” 与 “get” 的结合。
wget下载的参数设定:
--bind-address=ADDRESS 指定本地使用地址(主机名或IP,当本地有多个IP或名字时使用)
-nc, --no-clobber 不要覆盖存在的文件或使用.#前缀
--progress=TYPE 设定进程条标记
-N, --timestamping 不要重新下载文件除非比本地文件新
-T, --timeout=SECONDS 设定响应超时的秒数
-w, --wait=SECONDS 两次尝试之间间隔SECONDS秒
--waitretry=SECONDS 在重新链接之间等待1...SECONDS秒
--random-wait 在下载之间等待0...2*WAIT秒
递归下载:
-r, --recursive 递归下载--慎用!
-l, --level=NUMBER 最大递归深度 (inf 或 0 代表无穷).
--delete-after 在完毕后局部删除文件
-k, --convert-links 转换非相对链接为相对链接
-K, --backup-converted 在转换文件X之前,将之备份为 X.orig
-m, --mirror 等价于 -r -N -l inf -nr.
-p, --page-requisites 下载显示HTML文件的所有图片
G. 怎样在linux系统中把文件下载到/usr/src/中
需要root权限
然后把下载把下载得东西重定向到/usr/src/中
一般不建议这么做
一般都是把下载的文件保存在家目录中
H. linux ftp 怎么下载文件夹
最见到那方法就是在浏览器输入FTP:\\xxx.xxx.xxx.xxx进入FTP服务器然后下载。
如果没有图形界面,就需要在命令行下使用了。
1、通过shell登录
#ftp //shell下输入ftp命令,进入到ftp提示符
>open IP PORT //IP ,PORT对应为服务器的IP和端口号
或者直接使用一条语句
#ftp IP PORT
2、多文件下载(对目录无效)
如:下载目录下的所有文件(子目录是无法下载下来的)
>mget *
这样操作,下载每个文件都会提问,每次都要输入一个y要去掉提问,就要先输入
>prompt off
3、解决:ftp命令行不支持目录下载通过wget得到解决
#wget ftp://IP:PORT/* --ftp-user=xxx --ftp-password=xxx -r
注: 星号*必须有,否则下载下来的就一个文件index.html
-r参数就是用来目录下载的。
I. 请问,如何在linux里下载文件
1.首先,如果说你的linux作为ftp服务器,然后其他的机器从linux中下载东西的话,那么,你需要开启ftp服务,但是,如果你是通过你的linux系统从互联网上下载的话,是不需要开启的。
2.是的,有下载器,比如说使用firefox中的下载管理器,或者是下载插件,还有其他的工具,如bt和电驴。
3.后缀名在linux中只是作为区别使用,但是由于后缀名有可能是错误的,所以,你可以使用file命令对文件进行判断,比如一个图片文件a.jpg,但是你怀疑它是png格式,此时,使用file a.jpg,就可以获得结果,供你判断。
4.如果是源码安装的话是可以手动指定位置的,一般软件是在/opt或者/usr/local下,由于我安装东西比较随意,所以位置可能不符合标准,请见谅。
5.下载你需要的软件的时候请尽量下载带有for linux字眼的软件,linux下的压缩包常见的为.tar.gz或者.tar.bz2,然后rpm和deb是在linux下使用的包文件。还有,一般情况下,.exe文件是为windows准备的,所以他们是不能在linux下进行安装的。