Linux文件的管理

2019-08-31 07:13:20来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

Linux文件的管理

创建:touch  vim/vi  echo重定向  cat

       touch 管理: atime  mtime

       touch  文件名  //如果文件不存在,不创建文件

删除:mv /tmp

       find |xargs rm

       rm

              rm 删除文件

              alias rm -I

                     -I  提示

                     -f  强制删除

                     -r  删除目录

              默认情况下 rm -rf / 是不让删的(centos

               5 以及以下版本是可以)

              centos 7和6要删除是需要加一个参数的;--preserve-root是可以删的

              rmdir 删除目录

移动:mv  移动文件,改名

       cp  -t  源目对换

             -a  可以复制目录和目录中的文件属性

       install   复制文件和创建目录

              -d  创建目录

              -g  指定所属组

              -o  指定所属主

              -m  指定复制文件的权限

              -t

       scp--linux机器之间进行文件传输命令

                     linux1 -- linux2

                     linux1:scp文件  root@ip:/目录

                     linux2:

查找:

       locate 需要生成一个库,不常用

              yum install mlocate -y

       find

              可以根据文件的任何一个属性,来查找文件

              node   文件类型   文件权限   硬链接数    所属主   所属组 文件大小  修改时间

              -type f  d  s  p  c  b  l

              -perm 007

              -maxdepth  查找最多几级目录

              -mindepth  查找最少几级目录

              -links    find ./ -maxdepth  1 -links 2

              -user   -nouser

              -group 

              -size

              -mtime ctime atime

              -name  通配符

压缩和递归

       压缩: 1.只能对文件压缩  2.能让源文件变小

       gzip

       bzip2

       xz

       归档: 1.归档可以对目录进行操作 2.不会让目录变小

       tar

              -j   bzip2  -J xz  -z  gzip

              -c  -x

              -v

              -f  filename  指定名字

编辑

       nano

       vi  vim

       区分:sed流编辑器、行编辑器

vim:详细请看随笔vim学习https://www.cnblogs.com/shy13138/p/11413879.html


原文链接:https://www.cnblogs.com/shy13138/p/11436270.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:操作系统原理之进程调度与死锁(三)

下一篇:Linux入门