只复制目录结构
March 22, 2012 @ 09:50 PM
最近,同事向我提出了这样一个问题:“在 Linux 下如何只复制目录的结构,而不复制 目录的内容?”很多同学可能会首先想到使用 cp 命令,但其实该命令并不能解决。
好在 Linux 下有许多愿意只做一件事且非做好不可的工具,find 就是其中之一。使 用以下单行命令可以达成我们的目的:
% find ~ -type d -exec mkdir -p demo/\{\} \;
在该单行中,
- -type d:只搜索目录
- -exec mkdir -p ...:针对找到的目录执行 mkdir 命令
整行命令的作用是将以 ~ 开始的目录结构复制到当前目录的 demo 中。
Related Posts
- 将 Python 文档打包成 ePub 格式 » June 16, 2014
- Debian Jessie 切换 systemd » June 13, 2014
- 使用 Pure-FTPd 架设 FTP 服务 » May 9, 2014