在 Linux 上仅移动地图内容而不移动地图本身

在 Linux 上仅移动地图内容而不移动地图本身

使用该cp命令,可以在 Linux 上移动文件和文件夹。

我想创建一个新用户并将骨架地图的内容移动到他们的主目录中。

我使用这个命令:

cp -r /etc/skel/ /home/testuser/

但是,这只会skel在 testuser 中创建一个文件夹。这样做的目的是将文件夹的内容/etc/skel复制到,而不是使用这些内容/home/testuser制作地图。/home/testuser

我检查了手册页:关联,但那里面似乎没有任何内容能真正给我带来解决方案。

有没有办法做到这一点,或者是否真的需要手动一个接一个地移动文件?

答案1

当使用命令从命令行手动在系统上创建新用户时useradd-m可以使用开关自动创建主目录以及将骨架目录的内容复制到其中。

但是,对于你的情况,以下内容就足够了:

cp -R /etc/skel/* /home/testuser/

相关内容