










将一些应该学会的Linux命令,在此博文中做一个记录。
要在 Linux 下删除所有日期为 2024.1.5 的文件,可以使用 find 命令结合 -exec 选项来执行删除操作。首先,我们需要找到这些文件,然后使用 rm 命令将它们删除。
解析:
find 命令查找文件。-type f 选项限制搜索结果为文件。-newermt 和 ! -newermt 选项来指定日期范围。-exec 选项执行 rm 命令删除找到的文件。注意:请将 /path/to/search 替换为您要搜索的目录路径。
find /path/to/search -type f -newermt "2024-01-04" ! -newermt "2024-01-06" -exec rm {} \;
uptimed: no useable database found. # Uptime | System Boot up ----------------------------+--------------------------------------------------- -> 1 77 days, 04:36:17 | Linux 4.18.0-348.7.1.el8 Mon Apr 22 10:18:24 2024 ----------------------------+--------------------------------------------------- NewRec 77 days, 04:36:16 | since Mon Apr 22 10:18:25 2024 up 77 days, 04:36:17 | since Mon Apr 22 10:18:24 2024 down 0 days, 00:00:00 | since Mon Apr 22 10:18:24 2024 %up 100.000 | since Mon Apr 22 10:18:24 2024
processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 79 model name : Intel(R) Xeon(R) CPU E5-2682 v4 @ 2.50GHz stepping : 1 microcode : 0x1 cpu MHz : 2494.224 cache size : 40960 KB physical id : 0 siblings : 1 core id : 0 cpu cores : 1 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 20 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti ibrs ibpb stibp fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm rdseed adx smap xsaveopt arat bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit bogomips : 4988.44 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management:
NAME="CentOS Linux" VERSION="8" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="8" PLATFORM_ID="platform:el8" PRETTY_NAME="CentOS Linux 8" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:centos:centos:8" HOME_URL="https://centos.org/" BUG_REPORT_URL="https://bugs.centos.org/" CENTOS_MANTISBT_PROJECT="CentOS-8" CENTOS_MANTISBT_PROJECT_VERSION="8"
/usr/local/mysql8/bin:/bin/arm-gcc-4.9.4/bin:/bin/jdk-17/bin:/home/cjl/.local/bin:/home/cjl/bin:/usr/local/mysql8/bin:/bin/arm-gcc-4.9.4/bin:/bin/jdk-17/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
在 Linux 下的 vi 编辑器中,可以通过以下步骤给每一行的末尾添加 “hello” 单词:
vi 文件名打开要编辑的文件。Esc键确保处于命令模式。:%s/$/ hello/并按下回车键。这个命令的意思是在文件中的每一行末尾添加 “hello”。其中,%表示对整个文件的所有行进行操作,s表示替换命令,/$/表示匹配行尾,后面的 “hello” 就是要添加的内容。
如果你只想对特定的几行进行操作,可以使用行号范围来代替%。例如,要对第 5 行到第 10 行进行操作,可以输入:5,10s/$/ hello/。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。