<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>lftp 同步 Archives - CNERIS</title>
	<atom:link href="https://cneris.com/zh/tag/lftp-%e5%90%8c%e6%ad%a5/feed/" rel="self" type="application/rss+xml" />
	<link>https://cneris.com/zh/tag/lftp-同步/</link>
	<description></description>
	<lastBuildDate>Sun, 25 Aug 2024 20:33:55 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>
	<item>
		<title>Lftp 在 Linux 上的使用手册</title>
		<link>https://cneris.com/zh/lftp-%e5%9c%a8-linux-%e4%b8%8a%e7%9a%84%e4%bd%bf%e7%94%a8%e6%89%8b%e5%86%8c/</link>
					<comments>https://cneris.com/zh/lftp-%e5%9c%a8-linux-%e4%b8%8a%e7%9a%84%e4%bd%bf%e7%94%a8%e6%89%8b%e5%86%8c/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Sun, 25 Aug 2024 20:33:55 +0000</pubDate>
				<category><![CDATA[Centos]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[专用服务器]]></category>
		<category><![CDATA[系统管理]]></category>
		<category><![CDATA[lftp 同步]]></category>
		<category><![CDATA[lftp 脚本]]></category>
		<category><![CDATA[高级文件传输需求]]></category>
		<guid isPermaLink="false">https://cneris.com/?p=2160</guid>

					<description><![CDATA[<p>1. Lftp 简介 lftp 是一个用于通过 FTP、FTPS、HTTP、HTTPS 等协议传输文件的命令行客户端。它非常多功能，提供高级功能，如恢复下载、目录同步和后台操作。 2. 安装 lftp 在基于 Debian/Ubuntu 的系统上安装 lftp，使用以下命令： sudo apt-get update sudo apt-get install lftp 在基于 Red Hat/CentOS 的系统上，使用： sudo yum install lftp 3. Lftp 的基本使用 连接到 FTP 服务器： lftp ftp://user@server 执行此命令后，lftp 将提示你输入密码。认证后，你可以像使用本地文件系统一样浏览 FTP 服务器。 4. Lftp 内的基本命令 列出文件： 使用 ls 列出服务器当前目录中的文件。 ls 更改目录： 使用 cd 更改目录。 cd /path/to/directory [...]</p>
<p>The post <a href="https://cneris.com/zh/lftp-%e5%9c%a8-linux-%e4%b8%8a%e7%9a%84%e4%bd%bf%e7%94%a8%e6%89%8b%e5%86%8c/">Lftp 在 Linux 上的使用手册</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>1. Lftp 简介</strong></p>
<p><code>lftp</code> 是一个用于通过 FTP、FTPS、HTTP、HTTPS 等协议传输文件的命令行客户端。它非常多功能，提供高级功能，如恢复下载、目录同步和后台操作。</p>
<p><strong>2. 安装 lftp</strong></p>
<p>在基于 Debian/Ubuntu 的系统上安装 <code>lftp</code>，使用以下命令：</p>
<div class="dark bg-gray-950 rounded-md border-[0.5px] border-token-border-medium">
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-bash">sudo apt-get update<br />
sudo apt-get install lftp<br />
</code></div>
</div>
<p>在基于 Red Hat/CentOS 的系统上，使用：</p>
<div class="dark bg-gray-950 rounded-md border-[0.5px] border-token-border-medium">
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-bash">sudo yum install lftp<br />
</code></div>
</div>
<p><strong>3. Lftp 的基本使用</strong></p>
<p><strong>连接到 FTP 服务器：</strong></p>
<div class="dark bg-gray-950 rounded-md border-[0.5px] border-token-border-medium">
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-bash">lftp ftp://user@server<br />
</code></div>
</div>
<p>执行此命令后，<code>lftp</code> 将提示你输入密码。认证后，你可以像使用本地文件系统一样浏览 FTP 服务器。</p>
<p><strong>4. Lftp 内的基本命令</strong></p>
<ul>
<li><strong>列出文件：</strong><br />
使用 <code>ls</code> 列出服务器当前目录中的文件。</p>
<div class="dark bg-gray-950 rounded-md border-[0.5px] border-token-border-medium">
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-bash"><span class="hljs-built_in">ls</span><br />
</code></div>
</div>
</li>
<li><strong>更改目录：</strong><br />
使用 <code>cd</code> 更改目录。</p>
<div class="dark bg-gray-950 rounded-md border-[0.5px] border-token-border-medium">
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-bash"><span class="hljs-built_in">cd</span> /path/to/directory<br />
</code></div>
</div>
</li>
<li><strong>下载文件：</strong><br />
使用 <code>get</code> 将文件从服务器下载到本地系统。</p>
<div class="dark bg-gray-950 rounded-md border-[0.5px] border-token-border-medium">
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-bash">get file.txt<br />
</code></div>
</div>
</li>
<li><strong>上传文件：</strong><br />
使用 <code>put</code> 将文件从本地系统上传到服务器。</p>
<div class="dark bg-gray-950 rounded-md border-[0.5px] border-token-border-medium">
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-bash">put file.txt<br />
</code></div>
</div>
</li>
</ul>
<p><strong>5. Lftp 的高级用法</strong></p>
<p><strong>同步目录：</strong></p>
<p><code>lftp</code> 可以使用 <code>mirror</code> 命令同步本地目录与远程服务器上的目录。</p>
<ul>
<li><strong>下载整个目录：</strong>
<div class="dark bg-gray-950 rounded-md border-[0.5px] border-token-border-medium">
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-bash">mirror /remote_directory /local_directory<br />
</code></div>
</div>
</li>
<li><strong>上传整个目录：</strong>
<div class="dark bg-gray-950 rounded-md border-[0.5px] border-token-border-medium">
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-bash">mirror -R /local_directory /remote_directory<br />
</code></div>
</div>
</li>
</ul>
<p><strong>恢复中断的下载和上传：</strong></p>
<p>如果传输中断，<code>lftp</code> 可以使用 <code>-c</code> 选项恢复它。</p>
<div class="dark bg-gray-950 rounded-md border-[0.5px] border-token-border-medium">
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-bash">get -c large_file.iso<br />
</code></div>
</div>
<p><strong>6. 在后台工作</strong></p>
<p>你可以使用 <code>bg</code> 命令在 <code>lftp</code> 中后台运行任务：</p>
<ul>
<li><strong>在后台启动下载：</strong>
<div class="dark bg-gray-950 rounded-md border-[0.5px] border-token-border-medium">
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-bash">get large_file.iso &amp;<br />
</code></div>
</div>
<p>然后你可以使用 <code>jobs</code> 检查后台任务的状态，并使用 <code>fg</code> 将其带到前台。</li>
</ul>
<p><strong>7. 使用 lftp 脚本自动化任务</strong></p>
<p>你可以通过创建脚本来使用 <code>lftp</code> 自动化任务：</p>
<div class="dark bg-gray-950 rounded-md border-[0.5px] border-token-border-medium">
<div class="overflow-y-auto p-4" dir="ltr"><code class="!whitespace-pre hljs language-bash"><span class="hljs-meta">#!/bin/bash</span><br />
lftp -e <span class="hljs-string">"mirror -R /local/path /remote/path; bye"</span> -u user,password ftp://server<br />
</code></div>
</div>
<p>保存此脚本，使用 <code>chmod +x script.sh</code> 赋予其执行权限，并使用 <code>./script.sh</code> 运行它。</p>
<p><strong>8. 结论</strong></p>
<p><code>lftp</code> 是一个强大的 Linux 文件传输管理工具。通过本手册，你可以开始使用 <code>lftp</code> 处理基本和高级文件传输需求。</p>
<p>The post <a href="https://cneris.com/zh/lftp-%e5%9c%a8-linux-%e4%b8%8a%e7%9a%84%e4%bd%bf%e7%94%a8%e6%89%8b%e5%86%8c/">Lftp 在 Linux 上的使用手册</a> appeared first on <a href="https://cneris.com/zh">CNERIS</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://cneris.com/zh/lftp-%e5%9c%a8-linux-%e4%b8%8a%e7%9a%84%e4%bd%bf%e7%94%a8%e6%89%8b%e5%86%8c/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
