标签: recursive

使用 wget 递归下载整个 FTP 目录

我想将所有文件和文件夹从一台主机复制到另一台主机。旧主机上的文件位于 /var/www/html 并且我只能通过 FTP 访问该服务器,我无法对所有文件进行 TAR。通过 FTP 定期连接到旧主机会将我带到 /home/admin 文件夹。

我尝试从我的新服务器运行以下命令:

wget -r ftp://username:password@ip.of.old.host
Run Code Online (Sandbox Code Playgroud)

但我得到的只是一个编造的 index.html 文件。

通过 FTP 递归使用 wget 的正确语法是什么?

ftp recursive

110
推荐指数
6
解决办法
29万
查看次数

logrotating 目录及其子目录中的文件

是否可以logrotate考虑目录及其所有子目录中的日志文件?(即没有明确列出子目录。)

directory logrotate recursive

76
推荐指数
3
解决办法
9万
查看次数

如何仅使用 ftp 或 lftp 将目录递归上传到 FTP 服务器?

我正在编写一个 Linux shell 脚本来将本地目录复制到远程服务器(删除任何现有文件)。

本地服务器: ftplftp命令可用,没有 ncftp或任何图形工具。

远程服务器:只能通过 FTP 访问。没有 rsync、SSH 或 FXP。

我正在考虑列出本地和远程文件以生成 lftp 脚本然后运行它。有没有更好的办法?

注意:仅上传修改过的文件将是一个加分项,但不是必需的。

synchronization directory ftp recursive upload

28
推荐指数
1
解决办法
7万
查看次数

如何查找(或排除)匹配特定模式的所有目录和子目录(在 Linux 中)?

我正在尝试使用 Linux find 命令查找路径中没有 .svn(Subversion 隐藏文件夹)的所有目录和子目录。我只能让它排除实际的 .svn 目录本身,而不是任何子目录。

这是我现在正在做的事情:

find . -type d \! -iname '*.svn*'
Run Code Online (Sandbox Code Playgroud)

我也试过:

find . -type d \! iname '.svn' \! iname '.svn/*'
Run Code Online (Sandbox Code Playgroud)

仅供参考,我正在尝试使用查找模式,因此我可以将一些 subversion 属性应用于我的存储库中的所有目录,不包括 subversion 隐藏文件夹及其子目录(通过将 exec 命令应用于从 find 命令返回的目录)..

TIA

linux find directory recursive

18
推荐指数
3
解决办法
3万
查看次数

如何在递归过程中解决 DNS 问题?

我的 DNS 有一个非常奇怪的问题。我的域名 ( strugee.net) 在某些网络上无法解析,而在其他网络上却可以解析。

例如,在我的家庭网络(服务器所在的同一网络)上:

% dig strugee.net

; <<>> DiG 9.10.3-P4 <<>> strugee.net
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10086
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;strugee.net.           IN  A

;; ANSWER SECTION:
strugee.net.        1800    IN  A   216.160.72.225

;; Query time: 186 msec
;; SERVER: 205.171.3.65#53(205.171.3.65)
;; WHEN: Sat …
Run Code Online (Sandbox Code Playgroud)

domain-name-system recursive

13
推荐指数
2
解决办法
2322
查看次数

Linux &amp; SVN:如何删除所有版本化文件但保留目录结构,忽略 .svn 目录?

我想从我的存储库中删除所有版本化文件,但保留版本化目录结构。显然我想保留所有 .svn 目录不变。

换句话说,我想在不损害目录结构本身的情况下完全清空工作副本的目录结构。

例如,从此结构中删除文件:

dir/
    .svn/
        [files]
    svsubdir1/
        file1
        .svn/
            [files]
    subdir2/
        file2
        file3
        file4
        .svn/
            [files]
        subsubdir1/
            file5
            .svn/
                [files]
Run Code Online (Sandbox Code Playgroud)

应该导致:

dir/
    .svn/
        [files]
    svsubdir1/
        .svn/
            [files]
    subdir2/
        .svn/
            [files]
        subsubdir1/
            .svn/
                [files]
Run Code Online (Sandbox Code Playgroud)

我正在寻找某种find命令或其他东西来完成此任务,但在构建命令时遇到了麻烦。谢谢您的帮助!

linux svn find recursive

9
推荐指数
1
解决办法
3654
查看次数

绑定 DNS 递归慢

我们刚刚使用 Bind 9.10 的最新稳定版本设置了递归 DNS 服务器

我们发现递归 DNS 查找非常慢。1 - 3 秒之间的任何时间。一旦在缓存中查找,DNS 就会按预期在几毫秒内解析。

我们正在使用 ROOT 提示进行递归查找,这似乎是缓慢的来源。如果我们配置转发器,DNS 解析将归结为 100 - 300 毫秒的合理递归时间。

对于我们正在设置的服务,我不想依赖转发器,我更喜欢使用 root 提示。

这是来自我们的named.conf文件的主要配置。任何有助于提高性能的指针都会很棒。

options{
allow-recursion  { any; };
allow-query-cache  { any; };
allow-query  { any; };

listen-on  port 53  { any; };
listen-on-v6  port 53  { any; };

dnssec-enable yes;
dnssec-validation yes;
dnssec-lookaside auto;

zone-statistics yes;
max-cache-ttl 3600;
max-ncache-ttl 3600;

/* Path to ISC DLV key */
bindkeys-file "/etc/named.iscdlv.key";
managed-keys-directory "/var/named/dynamic";

directory  "/var/named";
dump-file  "/var/named/data/cache_dump.db";
statistics-file …
Run Code Online (Sandbox Code Playgroud)

domain-name-system performance bind slow-connection recursive

9
推荐指数
1
解决办法
9061
查看次数

Hyper-V 可以在虚拟机中运行吗?

好吧,我们都知道(或应该知道)微软的回答是一个简单的“不! ”。

但我们也知道,如果底层 CPU 提供硬件虚拟化,最近的管理程序可以支持嵌套/递归虚拟化;VMware 最近的产品(ESXi 5、Workstation 8)甚至本身就支持这一点,而无需进行丑陋的黑客攻击。

所以,我的问题是:Hyper-V 能否在其他管理程序中成功运行(即允许实际运行虚拟机)?

如果是,是哪些?如何?


当然,这仅用于测试

virtualization hyper-v recursive

8
推荐指数
1
解决办法
2861
查看次数

递归地将所有文件权限更改为 644,将所有文件夹权限更改为 755

如何在以下两种情况下使用 chmod 递归地将所有文件权限更改为 644 并将所有文件夹权限更改为 755:

  • 如果他们有777权限
  • 无论权限如何(具有任何权限)

permissions directory recursive chmod

8
推荐指数
2
解决办法
3万
查看次数

如何递归 bzip2 所有未 bzip 的文件?

如何.bz2在 Linux 中递归 bzip2 所有不以扩展名结尾的文件?

linux compression ssh recursive

7
推荐指数
1
解决办法
2万
查看次数