Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 复制文件夹结构,仅复制文件名_Linux_File_Tree_Copy - Fatal编程技术网

Linux 复制文件夹结构,仅复制文件名

Linux 复制文件夹结构,仅复制文件名,linux,file,tree,copy,Linux,File,Tree,Copy,我想创建一个大文件夹(500Gb)结构的克隆。我可以使用以下命令轻松完成此操作: cd/path/to/directories&&find-类型d-exec mkdir-p-- /路径/to/backup/{}\ 现在我还想克隆文件(我的意思是复制每个文件,但复制空文件) 例如,我们建议/path/to/directories/file.txt占用1Gb空间。 我希望/path/to/backup/file.txt为空(1Kb) 也许我可以用这个命令 > filename 有什么想法吗

我想创建一个大文件夹(500Gb)结构的克隆。我可以使用以下命令轻松完成此操作:

cd/path/to/directories&&find-类型d-exec mkdir-p-- /路径/to/backup/{}\

现在我还想克隆文件(我的意思是复制每个文件,但复制空文件)

例如,我们建议/path/to/directories/file.txt占用1Gb空间。 我希望/path/to/backup/file.txt为空(1Kb

也许我可以用这个命令

> filename
有什么想法吗

试试这个:

cd/path/to/dirs;读取f时查找|;执行[!-d“$f”]&&touch“/path/to/backup/$f”| | mkdir-p“/path/to/backup/$f”;完成


关于

无法触摸/path/to/backup//另一个文件夹我不知道插入了一个点您最初创建文件夹了吗?我想你有,用你问题中的方法。请稍等,我的回答也包括目录创建。点一点也不重要,因为每个目录中都有一个点条目,即目录本身。点之前有空格吗?我是说就在f美元之前。不应该有。。