复制文件
- 关键字
cp (即英文copy的缩写)
格式
cp [参数] [要复制文件的路径] [复制到的新路径]
参数
-r:递归复制
-a:保证某些属性不变
案例
1.将/root目录下的1.py,复制到/tmp目录
[root@localhost ~]# cp /root/1.py /tmp
2.将root目录下的test文件夹及其内部文件复制到/tmp目录中
[root@localhost ~]# cp -r /root/test /tmp
注:在linux中无法直接复制文件夹,故此处需要加上 -r递归参数
案例3:将/etc/hosts和/etc/resolv.conf 复制到/tmp目录中
[root@localhost ~]# cp /etc/hosts /etc/resolv.conf /tmp
补充
Esc+.
上一条命令的最后一个元素
移动文件
- 移动文件相当于剪切
- 关键字
mv
格式
mv [移动文件的原路径] [移动到的新路径]
案例
将/root目录下的1.py移动到/dmp文件夹中
[root@localhost ~]# mv /root/1.py /tmp
linux中可以直接移动文件夹
eg
[root@localhost ~]# mv/root/2 /data
删除文件
-
删除文件有两种方式
1.物理删除:直接删除文件
2.逻辑删除:隐藏文件,没有直接删除 -
关键字
rm
格式
rm [参数] [要删除文件的路径]
参数
-f:不提示就直接删除
-r:递归删除目录及其内容
-i:每次移除前提示
案例
1.将root目录下的1.txt删除
[root@localhost ~]# rm 1.txt
[root@localhost ~]# rm -f 1.txt
2.删除/root目录下的test文件夹及其内部所有的文件
[root@localhost ~]# rm -r /root/test/
[root@localhost ~]# rm -rf /root/test/
补充
查看命令存放路径
which [命令名称]
系统别名
alias
格式:
alias xxx='命令'
alias : 查看系统别名
alias rm='xxx' : 设置系统别名
不使用别名,就在命令之前增加\
[root@localhost ~]# \rm 1.txt