当前位置: 首页 > news >正文

Linux基础命令(第二期)

1.复制与移动1.1.复制1.2.移动2.解压与压缩3.文件查找4.其他

1.复制与移动

1.1.复制

cp复制命令,语法格式:

cp [option] source target

示例:

  • 将文件cangls复制奥tmp目录下

cp cangls /tmp/
  • 将目录/root/movie下的所有内容, 复制到 tmp目录下

cp -r /root/movie/ /tmp/

注意:-r 参数有递归复制的意思

1.2.移动

mv移动命令,语法格式:

mv [option] source target

参数说明: -i:若指定目录已有同名文件, 则先询问是否覆盖旧文件,i有交互的意思。 -f:在mv操作要覆盖某已有的目标文件时不给任何提示,直接覆盖。

2.解压与压缩

tar解压缩命令,命令格式:

tar [参数] 文件

常用参数: x:从压缩的文件中提取文件 (解压) c:建立新的压缩文件(加压) t:显示压缩的文件 v:显示操作过程 z:通过gzip指令来处理备份文件

示例:

tar -czvf test.tar.gz a.c # 压缩 a.c文件为test.tar.gz
tar -tzvf test.tar.gz     # 列出test.tar.gz中包含的文件。
tar -xzvf test.tar.gz     # 解压文件
tar --exclude=abc/1.txt -zcvf abc.tgz abc # 将文件abc进行压缩时,排除1.txt,压缩后的文件名为 abc.tgz

3.文件查找

find 是 Linux/Unix 系统中最强大的文件搜索工具,支持按名称、类型、时间、权限等条件查找文件,并能对搜索结果执行操作(如删除、复制等)。语法格式:

find [搜索路径] [匹配条件] [执行操作]
  • 搜索路径:指定查找的目录(默认当前目录 .,也可使根路径 /,也可以用户目录 ~ 或者其他)。

  • 匹配条件:按文件名、类型、时间等筛选文件。

  • 执行操作:对匹配的文件执行操作(如 -delete-print)。

常用匹配条件:

  • 按文件名搜索

选项说明
-name "pattern"按文件名匹配(区分大小写)
-iname "pattern"按文件名匹配(不区分大小写)
-regex "pattern"使用正则表达式匹配完整路径

示例一:

# 查找当前目录下所有 .txt 文件
$ find . -name "*.txt"
# 查找忽略大小写的 .jpg 文件
$ find /zking/home/ -iname "*.jpg"

  • 按文件类型搜索

选项文件类型
-type f普通文件
-type d目录
-type l符号链接
-type s套接字文件

示例二:

# 查找/var下所有目录
$ find /var -type d
# 查找/home/zking目录下的文件
$ find /home/zking -type f

  • 按时间搜索

选项说明
-mtime n文件内容修改时间(n 天前)
-atime n文件访问时间(n 天前)
-ctime n文件状态变更时间(n 天前)
-newer file比指定文件更新的文件

示例三:

# 查找 7 天内修改过的文件
$ find /home/zking -mtime -7

  • 按大小搜索

选项说明
-size +10M大于 10MB 的文件
-size -1G小于 1GB 的文件
-size 0空文件

示例四:

# 查找大于 100MB 的文件
$ find /home -size +100M

4.其他

  • clear命令:清空屏幕。

  • which命令:查找可执行文件的为止,语法格式:

$ which ifconfig

  • whereis命令:查找文件的为止,语法格式:

$ whereis 文件

  • 关机命令,语法格式:

# 以下两个任选其一
$ poweroff
$ shutdown -h now

  • 重启命令,语法格式:

# 以下两个任选其一
$ reboot
$ shutdown -r now
http://www.dtcms.com/a/287468.html

相关文章:

  • 地图定位与导航
  • Go-Redis × RediSearch 全流程实践
  • Node.js:Stream、模块系统
  • KANO模型分类,以扫地机功能为例子
  • 实验-华为综合
  • 论文略读: RASA: RANK-SHARING LOW-RANK ADAPTATION
  • 《Linux系统配置实战:NTP时间同步与SSH免密登录全流程指南》​​
  • 【洛谷】询问学号、寄包柜、移动零、颜色分类(vector相关算法题p1)
  • LVS(Linux virual server)基础概念详解
  • 网络通信原理:分层协作与协议解析
  • Matplotlib 30分钟精通
  • 免费收听广播
  • C++类和对象(一)基础内容讲解
  • 使用uvx运行和安装Python应用程序
  • GEO营销:AI时代的搜索优化新赛道——从DeepSeek爆火看生成式引擎优化的崛起
  • 边界条件汇总
  • 初等数论Ⅱ
  • Spring监听器
  • (LeetCode 面试经典 150 题) 49. 字母异位词分组 (哈希表)
  • 开疆智能Profinet转ModbusTCP网关连接康耐视InSight相机案例
  • [故障诊断方向]SNNs:针对小样本轴承故障诊断的孪生神经网络模型
  • ICT测试原理之shorts(短路)测试原理
  • 【2025最新】 .NET FrameWork微软离线运行库合集,一键安装版
  • 【数据类型与变量】
  • python爬虫之获取渲染代码
  • SAP的数据转换和处理
  • RabbitMQ01——基础概念、docker配置rabbitmq、内部执行流程、五种消息类型、测试第一种消息类型
  • 西门子 S7-1500 PLC 电源选型指南:系统电源与负载电源的核心区别
  • SPARKLE:深度剖析强化学习如何提升语言模型推理能力
  • 商业秘密的法律属性与保护路径探析