现要将/etc的所有文件都拷贝到当前用户的家目录中,请写出这条命令

我想用重定向完成 (可加管道如需要的话)

请问为什么要把/etc文件夹中的所有文件拷贝到当前用户的家目录中?/etc文件夹中保存着linux系统中的几乎所有的配置文件,你拷贝到其他的目的很让人疑惑。
但是你提出来是有自己的一定思路,那么命令有几个方法解决:
1、建立软连接文件,不需要任何文件移动操作就能完成,但是应该创建在当前用户的家目录中;
例如 # ln -s /etc /home/test(用户名)/etc
2、直接使用cp拷贝文件的命令即可;
例如 # mkdir -p /home/test/etc
#cp -a /etc /home/test/etc
提示:cp命令的参数请根据自己的要求修改。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-22
直接使用软连接就行了
ln -s /etc ~/自己命名
第2个回答  2012-12-22
cp 命令
第3个回答  2012-12-22
cp -a /etc/* ~追问

我想用重定向完成 (可加管道如需要的话)

追答

目录没有办法重定向的.

追问

ls -l /etc > ?????前面这样写不行吗

追答

cat /etc/passwd >~/passwd
显示passwd文件内容,将标准输出重定向到~/passwd。这样重定向完成一个文件的拷贝。
目录没有办法重定向的。
ls -l /etc 显示/etc下文件列表
>???? 重定向标准输出到 ????。
????文件的内容就是 ls -l /etc命令输出的内容。

基本的概念要弄明白先,基础学起吧。

追问

e 谢了

本回答被提问者采纳
相似回答