您的位置:首页 > 其它

cp,rm,mv,mkdir, cd

2015-06-11 14:16 239 查看
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的参数使用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: