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 file
chgrp
- 修改文件所属组这些命令涵盖了Linux系统中文件和磁盘管理的基本操作,是系统管理员和开发人员的必备技能。