首页 > 系统相关 >常用Linux命令

常用Linux命令

时间:2024-03-19 15:16:03浏览次数:16  
标签:文件 常用 删除 传输 -- rsync 命令 Linux before

rsync 命令使用

使用rsync快速删除文件

mkdir -p /tmp/test && rsync --delete-before -a -H -v --progress --stats /tmp/test/ . && rm -rf /tmp/test

--delete-before     receiver deletes before transfer, not during(接收者在传输之前进行删除操作)

--progress    show progress during transfer(在传输时显示传输过程)

-a, --archive           archive mode; equals -rlptgoD (no -H,-A,-X)(归档模式,表示以递归方式传输文件,并保持所有文件属性)
-H, --hard-links      preserve hard links (保持硬连接的文件)
-v, --verbose          increase verbosity 详细输出模式
--stats                    give some file-transfer stats 给出某些文件的传输状态

 

 

Find 命令使用

使用find删除2天之前的文件

find /work/app-*  -mtime +2 -exec rm -rf -v {} \;

 

ls 命令使用

使用for循环批量删除文件

 

查看网络监听信息

查看TCP连接信息

alias wait="netstat -an | awk '/^tcp/ {++s[\$NF]} END {for(a in s) print a, s[a]}'"

 

参考:

linux rsync同步 --delete参数 删除目标目录比源目录多余文件

 

 

 

标签:文件,常用,删除,传输,--,rsync,命令,Linux,before
From: https://www.cnblogs.com/tben/p/18082717

相关文章

  • Python中常用网络编程模块
    一、网络基础网络由下往上分为:物理层、数据链路层、网络怪、传输层、会话层、表示层和应用层。TCP/IP协议是传输层协议,主要解决数据如何在网络中传输;socket则是对TCP/IP协议的封装,它本身不是协议,而是一个调用接口;HTTP、FTP是应用协议,主要解决如何包装数据;TCP连接的三次握手:......
  • 一文说透Linux编译特定内核版本的方法(ubuntu和树莓派)
    更多内容在在做开发的时候,我们可能会针对某个内核版本进行驱动的编写。这个时候就需要把版本编译到这个特定的内核版本。本文介绍ubuntu和树莓派两种环境系统的内核编译方式Ubuntu:已编译到5.9.0内核为例1将内核安装包和内核配置config放到虚拟机或PC机下2更新apt源,并安......
  • PVS‑Studio 7.29 for macOS, Linux & Windows - 代码质量安全静态分析
    PVS‑Studio7.29formacOS,Linux&Windows-代码质量安全静态分析PVS‑Studio-代码漏洞扫描工具|静态代码测试|代码安全分析请访问原文链接:https://sysin.org/blog/pvs-studio/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgC、C++、C#和Java代码静......
  • Apache Jmeter常用插件下载及安装及软硬件性能指标
    一、安装插件管理器1)、进入Install::JMeter-Plugins.org 下载 plugins-manager.jar2)、将 plugins-manager.jar 放到  "…\apache-jmeter-5.5\lib\ext"  目录下3)、重启ApacheJMeter4)、菜单栏上点击“选项”会多出一个“PluginsManager”的按钮,点击......
  • python自动化——自动化框架常用封装代码复习
    日志模块:importloggingimportosdefcreat_log(name="mylog",level="DEBUG",filename="log.log",sh_level="DEBUG",fh_level="DEBUG"):log=logging.getLogger(name)log.setLevel(level)fh=lo......
  • PyCharm常用快捷方式
     常用快捷键快捷键功能Ctrl+Q快速查看文档Ctrl+F1显示错误描述或警告信息Ctrl+/行注释(可选中多行)Ctrl+Alt+L代码格式化Ctrl+Alt+O自动导入Ctrl+Alt+I自动缩进Tab/Shift+Tab缩进、不缩......
  • 用VMware快速搭建Linux系统(新手教程)
    一、物料准备1、VMware2、Linux系统镜像二、开始安装 1、点击创建新的虚拟机2、下一步,选择镜像文件3、点下一步,编辑文件存放位置4、设置磁盘大小(根据实际需求设置)5、自定义硬件配置(可根据实际需求进行设置)网络适配器设置6、点完成开始安装7、选择语言8、......
  • linux系统中的PS命令详解
    `ps`是一个常用的Linux/Unix命令,用于显示当前系统中的进程信息。它可以列出系统中正在运行的进程,并显示每个进程的详细信息,包括进程的PID(进程ID)、PPID(父进程ID)、CPU使用率、内存使用率、命令行参数、运行时间等信息。`ps`命令在不同的系统中可能有不同的语法和参数,但一般可以......
  • linux内存释放
    1、查看缓存  free-m     total            总物理内存  used            已使用内存  free            未使用内存  shared             应用程序共享内存  b......
  • Linux安装和运行Pomelo
    1.安装启动pomelo1.在data目录下创建文件夹node和server,将服务器代码上传到server下2.进入node目录cd/data/node3.下载wgethttps://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-x64.tar.xz4.解压tar-xfnode-v10.16.3-linux-x64.tar.xz5.进入cdnode-v10.16.3-lin......