cp
1、用root身份将主文件夹中的 .bashrc 复制到 /tmp下,并改名为bashrc -i是当/tmp下有文件bashrc时询问是否覆盖
root@LXD:/home/lxd# cp -i ~/.bashrc /tmp/bashrc
2、将/var/log/wtmp复制到当前目录,最后加 .
root@LXD:/home/lxd# cp -i /var/log/wtmp .
3、复制/etc/这个目录下的所有内容到 /tmp 下面
root@LXD:/tmp# cp /etc/ /tmp
cp: 略过目录"/etc/" 略过目录即复制不成功 /etc/是目录不可直接复制,必须加上 -r
root@LXD:/tmp# cp -r /etc/ /tmp
4、将范例一复制的bashrc创建一个连接文件
root@LXD:/tmp# cp -s bashrc bashrc_slink -s 软连接
root@LXD:/tmp# cp -l bashrc bashrc_hlink -l 硬连接
root@LXD:/tmp# ls -l bashrc*
-rw-r--r-- 2 root root 3106 6月 11 14:10 bashrc
-rw-r--r-- 2 root root 3106 6月 11 14:10 bashrc_hlink
lrwxrwxrwx 1 root root 6 6月 11 15:10 bashrc_slink -> bashrc 快捷方式
5、root 外的用户名可以通过cp命令复制内容,但不能随意修改文件所有者和用户名
rm
1、通配符
* :表示任意长度的任意字符;
? :表示任意的单个字符;
[] :表示在指定范围内的单个字符:[a-z];
[^] :脱字符,是取反的意思,即在指定范围以外的任意字符,如 [^0-9]表示除数字以外的一切字符。
mv
1、复制一个文件,创建一个目录,将文件移到目录中
root@LXD:/tmp# cp ~/.bashrc bashrc
root@LXD:/tmp# mkdir mvtest
root@LXD:/tmp# mv bashrc mvtest
2、将两个文件移至mvtest1中
root@LXD:/tmp# mv bashrc1 bashrc2 mvtest1
3、将文件mvtest 重命名为mvtest1
root@LXD:/tmp# mv mvtedst mvtest1
mkdir (新建新目录)
cd 切换当前目录 例 :root@LXD:/home/lxd# cd /tmp
root@LXD:/tmp#
cd 进入用户主目录;
cd ~ 进入用户主目录;
cd - 返回进入此目录之前所在的目录;cd.. 返回上级目录
cd ../.. 返回上两级目录
cd !$ 把上级的参数作为cd的参数使用