码迷,mamicode.com
首页 > 其他好文 > 详细

cp命令、绝对路径、相对路径、rm命令、xargs命令

时间:2017-10-18 19:42:24      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:linux常用命令

cp 

copy files and directories 复制文件及目录


     -a:相当于-pdr

    -p:连同档案属性一起复制,而非使用默认属性

    -r:递归,用于复制目录

    -f:强制


-f 或 --force     强行复制文件或目录, 不论目的文件或目录是否已经存在

技术分享

刚开始用-f,还是提示是否覆盖,原因是命令别名中,cp 默认有-i选项

取消后,再-f时,不提示了




绝对路径与相对路径

1、绝对路径以根为起点

2、相对路径以当前工作目录为起点

技术分享


rm

慎用,删除前一定要先备份


-r 递归

-f 强制

技术分享


技术分享

-rf 强制删目录


技术分享

上面这样就出错了  这样会删整个tmp目录,包括其自身

应该写成/tmp/*

技术分享






一般用find命令替代删除

/tmp相当于回收站,放这里,一段时间统一清理


比如要删除一个/test/c.txt的文件

可以用以下三种方法

技术分享

技术分享


之所以用xargs,是由于很多命令不支持|管道来传递参数,而工作中又有这个必要,所以就有了xargs命令,例如:

find /sbin -perm +700 |ls -l       这个命令是错误的

find /sbin -perm +700 |xargs ls -l   这样才是正确的

技术分享


xargs

擅长将标准输入数据转换成命令行参数


-d 自定义一个定界符

-n 每行显示几个

技术分享







cp命令、绝对路径、相对路径、rm命令、xargs命令

标签:linux常用命令

原文地址:http://11755576.blog.51cto.com/11745576/1973791

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!