【问题标题】:Copy folder structure and only files name复制文件夹结构和仅文件名
【发布时间】:2014-10-09 20:21:10
【问题描述】:

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

cd /path/to/directories && 查找 . -type d -exec mkdir -p -- /path/to/backup/{} \;

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

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

也许我可以使用这个命令

> filename

有什么想法吗?

【问题讨论】:

    标签: linux file tree copy


    【解决方案1】:

    试试这个:

    cd /path/to/dirs ;查找 |读 f ;做 [ ! -d "$f" ] && touch "/path/to/backup/$f" || mkdir -p "/path/to/backup/$f" ;完成

    问候

    【讨论】:

    • 无法触摸 /path/to/backup/./anotherFolder 我不知道插入了一个点
    • 您是否首先创建了文件夹?我假设你有,用你问题中的方法。请稍等,我也将我的答案扩展到目录创建。点根本不重要,因为每个目录中都有一个点条目,即目录本身。
    • 点之前有空格吗?我的意思是在 $f 之前。应该没有..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-20
    • 1970-01-01
    • 1970-01-01
    • 2017-11-24
    • 2010-12-11
    • 2011-08-24
    • 1970-01-01
    相关资源
    最近更新 更多