如何复制没有内容的文件和文件夹?

杰克·詹姆斯

这样的情况是:我需要复制文件服务器的文件夹和文件,但是我只关心名称,而不关心实际的文件内容,因此为了避免复制价值TB的数据,我只想创建0-另一个卷上的文件夹中的字节文件,如下所示:

/vol1/folder1/file1.mov (3.2 GB) -> /vol2/folder1/file1.mov (0 B)
/vol1/folder2/file3.txt (0.2 KB) -> /vol2/folder2/file3.txt (0 B)

等等。

我可以通过传递到的输出来find /vol1/达到目的,touch但是这种方法不能正确处理文件夹。

我正在使用Mac,如果有任何区别。

胡安·塞斯佩德斯

如果只有目录和常规文件,则可以执行以下操作:

cd "$src"
find . -type d -print0 | ( cd "$dst" ; xargs -0 mkdir -p )
find . -type f -print0 | ( cd "$dst" ; xargs -0 touch )

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在ISWIX中复制文件和文件夹?

从一个文件夹中复制所有文件和文件夹

我如何git添加一个文件夹,但没有文件夹的内容?

复制所有文件和文件夹(不包括OS X上的Subversion文件和文件夹)

如何完全删除文件和文件夹而没有任何痕迹?

Ansible:如何从特定角色的“文件”文件夹中复制所有内容

批处理文件:复制除一个文件夹外的所有文件和文件夹

如何在ckfinder中显示所有文件夹,子文件夹和文件

如何将文件夹内容复制到dockerfile中的现有文件夹

如何通过比较文件名和文件夹名将文件复制到同名文件夹?

如何在没有文件夹和文件类型的情况下获取文件名

有没有一种简单的方法来复制一个文件夹及其内容但没有子文件夹?

如何在没有完整路径的文件夹和父文件夹之间复制

如何在没有子文件夹的情况下复制任何文件夹结构

如何删除目录中没有特定文件夹及其内容的所有内容

在 C# 中复制除某些文件夹和文件之外的所有文件夹

将子文件夹内的所有内容复制到主文件夹?

如何使用Python将子文件夹和文件复制到新文件夹

如何复制目录结构,文件夹,子文件夹,文件属性,元数据,而不复制文件的实际内容?

如何使用 WinSCP 脚本仅复制文件夹内容

Robocopy 命令不复制文件和文件夹

在msbuild中复制子文件夹和文件

使用通配符复制文件夹和文件

复制Windows Unhide文件夹和文件功能

从Nautilus复制文件和文件夹路径

Robocopy仅复制新的文件夹和文件

复制没有选择正确的源文件夹

在Linux bash中复制具有完整路径的文件和文件夹

通过批处理复制具有不同名称和文件夹的文件