标签: recursive

如何使用 cp 复制以包含隐藏文件和隐藏目录及其内容?

如何绝对cp -r复制目录中的所有文件和目录

要求:

  • 包括隐藏文件和隐藏目录。
  • 是一个带有标志的单个命令以包含上述内容。
  • 根本不需要依赖模式匹配。

我丑陋但有效的黑客是:

cp -r /etc/skel/* /home/user
cp -r /etc/skel/.[^.]* /home/user
Run Code Online (Sandbox Code Playgroud)

如何在没有模式匹配的情况下在一个命令中完成这一切?我需要使用什么标志?

unix cp recursive

533
推荐指数
9
解决办法
55万
查看次数

执行 `diff -r` 时忽略 .svn

diff有一个选项--recursive( -r) 可以在两个目录(其中的文件)之间进行比较。有没有办法diff忽略某些子目录(例如:.svn)?

$ diff -r src1/ src2/
Run Code Online (Sandbox Code Playgroud)

diff ignore svn recursive

105
推荐指数
2
解决办法
4万
查看次数

如何在“查找”输出中仅强制使用相对路径?

我正在尝试创建一个脚本,该脚本可以将多个目录中具有特定扩展名的文件压缩为单个 tar 球。目前我在脚本文件中的内容是:

find "$rootDir" -name '*doc' -exec tar rvf docs.tar {} \;
Run Code Online (Sandbox Code Playgroud)

$rootDir搜索的基本路径在哪里。

这很好,除了 tar 文件中的路径是绝对的。我更喜欢路径相对于$rootDir. 我该怎么做呢?

当前的实施例tar -tf docs.tar,其中$rootDir/home/username/test输出:

home/username/test/subdir/test.doc
home/username/test/second.doc
Run Code Online (Sandbox Code Playgroud)

我希望输出是什么:

./subdir/test.doc
./second.doc
Run Code Online (Sandbox Code Playgroud)

linux command-line tar find recursive

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

带条件的递归 ls

为什么我不能使用这样的命令来查找目录和子目录中的所有 pdf 文件?我该怎么做?(我在 ubuntu 中使用 bash)

ls -R *.pdf
Run Code Online (Sandbox Code Playgroud)

编辑

那么我将如何删除所有这些文件?

bash ls recursive ubuntu

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

在命令提示符下递归获取裸文件名

我在尝试仅递归获取文件名(没有扩展名或文件路径)时遇到了一个小问题。这在根文件夹中对我有用:

dir /b
Run Code Online (Sandbox Code Playgroud)

但是当我添加 /s 来递归扫描时,我还在我不想要的文件名之前得到了文件路径。有没有办法从目录中的所有子文件夹中获取裸文件名?

我在 Windows 7 x64 我宁愿使用常规命令提示符而不是 PS 或 VBS

command-line recursive filenames

20
推荐指数
2
解决办法
6万
查看次数

zip:参数列表太长(总共 80.000 个文件)

我需要将 80.000 个文件压缩成多个 zip 文件。这是我使用的命令:

zip -s 200M photos_test/*
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

-bash: /usr/bin/zip: Argument list too long
Run Code Online (Sandbox Code Playgroud)

除了手动拆分文件夹文件,我还能做些什么来解决这个问题?

谢谢

compression zip arguments recursive

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

如何在特定文件类型中搜索特定文本?

可能的重复:
如何在源文件中搜索某些文本?

在当前目录下递归搜索特定文件类型中的特定文本的命令是什么?

linux grep find file-types recursive

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

使用 7-Zip 递归提取

我有几个文件夹,每个文件夹中都有 ZIP 文件。我想运行一个命令行命令以递归方式遍历每个文件夹并将它找到的每个存档文件提取到位,然后移至下一个文件夹。这甚至可能吗?

archiving recursive 7-zip

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

如何查找不属于给定用户的文件

如何递归搜索属于给定用户的所有文件或目录?

linux shell command-line find recursive

10
推荐指数
1
解决办法
9399
查看次数

mogrify - 如何在 Windows 中递归子文件夹

我认为命令选项中有一个简单的开关mogrify,告诉它也可以遍历子文件夹。我没有找到。在Linux上,“ find”命令似乎可以解决问题,那么在Windows上如何做到这一点呢?

magick mogrify -resample 72 -resize 700x700 -format png -path "C:\ImageMagick-7.0.8-Q16\dest" *.*
Run Code Online (Sandbox Code Playgroud)

有效,但我也需要它通过子文件夹递归。最简单的方法是什么?

理想情况下,我正在寻找要保留在目标中但仅包含处理后的图像的源目录结构。

imagemagick recursive image-manipulation mogrify

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