使用该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/