标签: recursive

cp -r 和 cp -a 的区别

我正在寻找cp -r和之间的区别cp -a。在从文件夹复制文件方面,“递归”是什么意思?

linux cp recursive

222
推荐指数
2
解决办法
44万
查看次数

如何递归查找目录中存储的数量?

我知道当您使用llls -l。但我想知道一个目录中有多少存储空间,包括该目录中的文件和其中的子目录等。我不想要文件数量,而是这些文件占用的存储量。

所以我想递归地知道某个目录中有多少存储空间?我猜,如果有命令,它将以字节为单位。

directory disk-usage recursive

192
推荐指数
6
解决办法
36万
查看次数

如何通过 .gz 文件递归 grep?

我正在使用脚本定期下载将原始 .eml 压缩为 .gz 文件的 gmail 邮件。该脚本为每一天创建一个文件夹,然后将每条消息压缩到其自己的文件中。

我想要一种在这个档案中搜索“字符串”的方法。

单独的 Grep 似乎无法做到这一点。我也试过 SearchMonkey。

grep compression search recursive files

162
推荐指数
5
解决办法
39万
查看次数

递归全局?

我想写这样的东西:

$ ls **.py
Run Code Online (Sandbox Code Playgroud)

为了获得所有 .py 文件名,递归遍历目录层次结构。

即使要查找 .py 文件,shell (bash) 也会给出以下输出:

ls: cannot access **.py: No such file or directory
Run Code Online (Sandbox Code Playgroud)

有什么办法可以做我想做的事吗?

编辑:我想说明我对 的特定情况不感兴趣ls,但问题是关于 glob 语法。

shell bash recursive wildcards

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

如何删除目录中的所有文件?

我正在尝试删除目录中的所有文件和子目录。我曾经rm -r删除所有文件,但我想删除所有文件子目录,不包括顶级目录本身。

例如,我有一个顶级目录,如images. 它所包含的文件header.pngfooter.png和一个子目录。

现在我想删除header.png,footer.png和子目录,但不是images.

我怎么能在linux中做到这一点?

linux directory recursive rm

91
推荐指数
5
解决办法
50万
查看次数

展平嵌套目录

这可能很简单,但我无法弄清楚。我有一个这样的目录结构(dir2 在 dir1 中):

/dir1
    /dir2 
       |
        --- file1
       |
        --- file2
Run Code Online (Sandbox Code Playgroud)

以这样的方式“扁平化”这个导演结构的最佳方法是在 dir1 而不是 dir2 中获取 file1 和 file2。

directory cp recursive rename files

91
推荐指数
5
解决办法
6万
查看次数

将具有特定扩展名的所有文件从多个子目录移动到一个目录中

我在几个目录中有一堆 .zip 文件:

Fol1/Fol2
Fol3
Fol4/Fol5
Run Code Online (Sandbox Code Playgroud)

我将如何将它们全部移动到一个通用的基本文件夹?

command-line find recursive files

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

如何使用每个文件的硬链接递归复制目录

我想创建一个目录树的“副本”,其中每个文件都是原始文件的硬链接

示例:我有一个目录结构:

dirA/
dirA/file1
dirA/x/
dirA/x/file2
dirA/y/
dirA/y/file3
Run Code Online (Sandbox Code Playgroud)

这是预期的结果,目录树的“副本”,其中每个文件都是原始文件的硬链接:

dirB/            #  normal directory
dirB/file1       #  hardlink to dirA/file1
dirB/x/          #  normal directory
dirB/x/file2     #  hardlink to dirA/x/file2
dirB/y/          #  normal directory
dirB/y/file3     #  hardlink to dirA/y/file3
Run Code Online (Sandbox Code Playgroud)

hard-link cp recursive files

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

如何使用通配符递归删除目录?

我正在 WD My Book World Edition 上通过 SSH 工作。基本上我想从特定的目录级别开始,并递归地删除所有匹配.Apple*. 我该怎么做?

我试过

rm -rf .Apple*rm -fR .Apple*

都没有删除子目录中与该名称匹配的目录。

recursive wildcards rm

72
推荐指数
2
解决办法
11万
查看次数

使用 sftp 传输目录?

当我尝试使用 sftp 传输包含文件的目录时,我收到一条错误消息:

skipping non-regular file directory_name
Run Code Online (Sandbox Code Playgroud)

该目录包含几个文件和两个子目录。

我究竟做错了什么?

sftp directory recursive

71
推荐指数
6
解决办法
26万
查看次数