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

Linux 文件与目录操作命令宝典

Linux 文件与目录操作命令宝典

本篇聚焦于 Linux 中最常见和实用的文件与目录操作命令,适用于 Ubuntu、RedHat、CentOS 等主流发行版


📁 常用目录概览

目录路径用途说明
/根目录,所有文件的起点
/home普通用户主目录
/bin系统预装可执行程序
/usr/local/bin用户安装的可执行程序
/opt额外安装的软件包目录
/etc系统配置文件(如 /etc/profile
/tmp临时文件目录
/var变化频繁的文件(如日志)

📂 文件与目录操作命令大全

📌 路径操作

pwd                         # 查看当前路径
cd ~                        # 回到用户主目录
cd -                        # 返回上一次所在目录
cd /path/to/dir             # 进入指定路径

📌 查看目录内容

ls                          # 简单列出文件
ls -a                       # 显示所有文件(包括隐藏)
ls -l                       # 列出详细信息
ls -lh                      # 人类可读格式显示大小

📌 创建目录和文件

mkdir new_folder            # 创建新目录
mkdir -p a/b/c              # 递归创建多级目录
touch file1.txt file2.log   # 创建空文件

📌 删除目录和文件

rm file.txt                 # 删除文件
rm -f file.txt              # 强制删除
rm -r folder/               # 递归删除文件夹
rm -rf folder/              # 强制递归删除
rmdir empty_dir             # 删除空目录

📌 复制与移动

cp file1.txt file2.txt      # 复制文件
cp -r src_dir dst_dir       # 递归复制目录
mv file.txt /tmp/           # 移动文件
mv old.txt new.txt          # 文件重命名

📌 查看文件头尾内容

head -n 10 file.txt         # 查看前 10 行
tail -n 20 file.txt         # 查看后 20 行

📌 其他技巧

du -sh folder/              # 查看目录大小(汇总)
ls -lR | grep "^-” | wc -l  # 统计当前目录下文件数量

🔗 推荐阅读:https://man.linuxde.net/ls

http://www.dtcms.com/a/312677.html

相关文章:

  • Apache Shenyu 本地启动及快速入门
  • 【Bluetooth】【基础篇】第二章 关于蓝牙协议栈架构与其硬件方案架构大致概述
  • 【JS】JavaScript中的this详解
  • Android 优化 - 日志 Log
  • LeetCode513:找树最左下角的值(bfs+dfs)
  • 【鸿蒙高级】
  • [硬件电路-148]:数字电路 - 什么是CMOS电平、TTL电平?还有哪些其他电平标准?发展历史?
  • 动感按钮:如何打造交互感十足的点击动画效果
  • 【1】WPF界面开发入门—— 图书馆程序:登录界面设计
  • 基于图像识别与分类的中国蛇类识别系统
  • [硬件电路-151]:数字电路 - 模拟电路与数字电路的本质
  • 【数据结构】二叉树的顺序结构实现
  • SQL注入SQLi-LABS 靶场less31-38详细通关攻略
  • 托福阅读38-3
  • 使用AssemblyAI将音频数据转换成文本
  • AI生成图片工具分享!
  • Linux的权限概念
  • 关于Web前端安全之XSS攻击防御增强方法
  • 【视频内容创作】PR的关键帧动画
  • 机器学习第三课之逻辑回归(三)LogisticRegression
  • Python-初学openCV——图像预处理(五)
  • 团队独立思考的力量
  • 论文阅读:DMD蒸馏 | One-step Diffusion with Distribution Matching Distillation
  • Python 动态属性和特性(定义一个特性工厂函数)
  • 「源力觉醒 创作者计划」_文心大模型4.5系列开源模型, 从一行代码到一个生态:聊聊开源战略那些事儿,顺便扯扯文心大模型 4.5 的使用心得
  • zookeeper分布式锁 -- 读锁和写锁实现方式
  • gpu instancer crowd 使用自定义材质并且只修改单个物体的材质参数
  • 【领域热点】【Vue】Vue 与 WebAssembly:前端性能优化的黄金搭档
  • 渗透高级-----应急响应
  • 机器翻译的分类:规则式、统计式、神经式MT的核心区别