删除文件

  • 删除指令
    • rm -f file1:删除文件
    • rm -rf dir1:删除整个文件夹
      • rmdir dir1:删除目录
  • 删除指定日期之前的文件

    • 使用 find 命令按时间删选
      • {-amin/-atime} {-cmin/-ctime} {-mmin/-mtime}
      • -amin -n: 最后一次访问发生在 n分钟 之内
      • -amin n: 最后一次访问发生在距离当前时间 n分钟 至 (n+1)分钟
      • -amin +n: 最后一次访问发生在 (n+1)分钟 之外
    • find 路径 -mtime +30 -name “*” -exec rm -rfv {} \;
      • -exec参数,如果查找有返回,可在 exec 参数后加上需要操作的命令,查找结果用 {} 来代替
    • find 路径 -mtime +30 -type f | xargs rm -rf

      创建文件

  • 创建指令

    • mkdir dir1:创建目录

      拷贝文件

  • cp -r path path1

  • 两台远程Linux之间拷贝文件 scp

    • 将本地文件拷贝到远程
      • scp filename username@remoteIP:filepath
    • 将远程文件拷贝到本地
      • scp username@remoteIP:filename filepath

        查找文件

  • 指令 find

    • find -name file1:搜索文件
    • find -user user1:搜索属于用户 user1 的文件和目录
    • find path -mtime +7 -type d -name “*” -exec rm -rf {} \