ls - 列出目录内容
ls -l 详细列表ls -a 显示隐藏文件ls -lh 人类可读的文件大小cd - 切换目录
cd ~ 返回家目录cd .. 返回上级目录cd - 返回上次所在目录pwd - 显示当前工作目录路径
mkdir - 创建目录
mkdir -p dir1/dir2 递归创建目录rmdir - 删除空目录
touch - 创建空文件或更新文件时间戳
cp - 复制文件/目录
cp -r 递归复制目录cp -p 保留文件属性mv - 移动/重命名文件
rm - 删除文件
rm -r 递归删除目录rm -f 强制删除不提示cat - 连接并显示文件内容less / more - 分页查看文件head - 显示文件开头部分
head -n 10 file 显示前10行tail - 显示文件末尾部分
tail -f file 实时追踪文件变化nano / vim / emacs - 文本编辑器find - 查找文件
find / -name "filename" 全盘查找find . -type f -mtime -7 查找7天内修改的文件locate - 快速查找文件(需先更新数据库)
updatedb 更新locate数据库grep - 文件内容搜索
grep "pattern" file 在文件中搜索模式grep -r "pattern" dir 递归搜索目录df - 显示磁盘空间使用情况
df -h 人类可读格式df -i 显示inode信息du - 显示目录/文件磁盘使用情况
du -sh dir 显示目录总大小du -h --max-depth=1 显示一级子目录大小lsblk - 列出块设备信息blkid - 显示块设备属性mount - 挂载文件系统
mount /dev/sdb1 /mnt 挂载分区umount - 卸载文件系统fdisk - 磁盘分区工具parted - 高级分区工具mkfs - 创建文件系统
mkfs.ext4 /dev/sdb1 创建ext4文件系统fsck - 文件系统检查与修复dd - 磁盘拷贝与转换
dd if=/dev/sda of=/dev/sdb 磁盘克隆iostat - 监控系统输入/输出设备负载iotop - 监控磁盘I/O使用情况vmstat - 显示虚拟内存统计信息chmod - 修改文件权限
chmod 755 file 设置权限chmod +x file 添加执行权限chown - 修改文件所有者
chown user:group filechgrp - 修改文件所属组这些命令涵盖了Linux系统中文件和磁盘管理的基本操作,是系统管理员和开发人员的必备技能。