Linux 常用命令大全:文件操作必知必会

Linux 文件操作命令是基础中的基础

作为一名开发者或运维人员,掌握Linux命令是必备技能。

文件和目录操作

查看目录内容

ls              # 简列表
ls -l           # 详细信息
ls -a           # 包含隐藏文件
ls -lh          # 人性化显示大小

切换目录

cd /var/log     # 进入绝对路径
cd ..           # 返回上级
cd ~            # 返回主目录
cd -            # 返回上次目录

创建目录

mkdir mydir             # 创建单个目录
mkdir -p a/b/c          # 递归创建多级目录
mkdir -m 755 secure     # 指定权限创建

删除文件

rm file.txt        # 删除文件
rm -r dir/         # 递归删除目录
rm -rf dir/        # 强制递归删除(小心!)

文件内容操作

查看文件

cat file.txt        # 显示全部内容
head -n 10 file     # 显示前10行
tail -n 10 file     # 显示后10行
tail -f app.log     # 实时跟踪日志
less file.txt       # 分页浏览(q退出)

搜索文件

# 按文件名搜索
find /home -name "*.py"

# 在当前目录查找
find . -type f -size +10M

# 按内容搜索
grep -r "error" /var/log/
grep -n "error" app.log  # 显示行号

复制和移动

# 复制
cp file.txt backup.txt
cp -r dir/ newdir/      # 递归复制目录

# 移动/重命名
mv file.txt /tmp/
mv old.txt new.txt      # 重命名

文件权限

chmod 755 script.sh     # rwxr-xr-x
chmod +x script.sh      # 添加可执行权限
chown user:group file   # 修改所有者

总结

必须熟练掌握 lscdfindgrepcat 这些核心命令,它们是Linux操作的地基。