【centos-5】cat-cp-xargs-find-rm-mv-管道命令

mac2022-06-30  21

cat            查看文件内容     例子: cat  oldboy.txt

xargs           从标准输入获取内容创建和执行命令   -n  数字       例子:xargs -n 4 <oldboy.txt

cp                copy    拷贝文件或目录(不加参数只能拷文件)      例子:cp oldboy.txt  /tmp/

          -r    或者 -a       拷贝目录               -r 递归,拷贝目录里面的所有内容

       -a   相对于   -pdr          -p   保持属性一起复制过去         -d   若源文件为链接文件(link file),则复制链接文件属性

mv              move    移动    以前位置的文件没有了。       例子:mv /data /root/

rm               remove     删除       例子:rm oldboy.txt

                   -f   force 强制删除  

                   -r   recursive  递归,删除目录        例子:rm -fr data            提示:慎用,少用,一般用find命令删除

man          查询命令帮助     例子:man   rm                     提示:q键退出

                  /            搜索      例子:man   find        输入 /-type 

find            查找文件        例子:find /data -type f             find /data -type f -name "oldboy.txt"   

                 -type 类型  f  file文件类型,d directory目录类型,c  character字符类型,b block磁盘类型,s socket文件

      -name 文件名查找     -mtime   按修改时间查找   +7 7天以前  7 第7天  -7 最近七天 

                  ! 取反   -a 并且    -o  或者

                 -exec追加命令 {}是find找到的内容  对查找到的文件进行处理  find /data -type f -name "oldboy.txt" -exec rm {} \;

       xargs把找到的内容变成一行    例子:find  /data -type f -name "*.txt" -mtime +15 |xargs  rm -f

特殊字符    |      管道     

cd ..       ..上一级目录        两个点

              .当前目录     一个点

 其他联系例子:

touch {1..10}.txt                                      创建文件  

find /data -type f                 查找文件

find /data -type f -name "*.txt"                

mv `find /data -type f -name "*.txt"` /tmp/          **tab键上面的符号`    反引号          移动文件

rmdir data       删除空目录        

 

  

转载于:https://www.cnblogs.com/sec875/articles/8737221.html

最新回复(0)