百度
360搜索
搜狗搜索

linux所有文件目录命令详细介绍

以下是 Linux 系统中常用的文件与目录操作命令分类整理,涵盖基础操作、权限管理、搜索压缩等高频场景:

一、目录操作(核心命令)

命令 语法 功能描述 示例
ls ls [选项] [路径] 列出目录内容 ls -la(显示隐藏文件 + 详细信息)
cd cd 目标路径 切换目录 cd ~(回到用户家目录)
mkdir mkdir [选项] 目录 创建目录 mkdir -p project/src(递归创建多级目录)
rmdir rmdir 空目录 删除空目录 rmdir test
pwd pwd 显示当前绝对路径 pwd
tree tree [目录] 树形结构展示目录(需额外安装) tree /etc

二、文件操作(增删改查)

命令 语法 功能描述 示例
touch touch 文件名 创建空文件或更新时间戳 touch index.html
cp cp 源 目标 复制文件 / 目录 cp file.txt backup/
mv mv 源 目标 移动文件(或重命名) mv old.txt new.txt
rm rm [选项] 文件 删除文件 / 目录 rm -rf temp/(强制删除非空目录)
cat cat 文件名 查看文件内容(适合短文件) cat /etc/os-release
less less 文件名 分页查看文件(支持搜索) less large.log
head/tail head -n 10 文件 查看文件头 / 尾(默认 10 行) tail -f app.log(实时监控日志)

三、权限与属性管理

命令 语法 功能描述 示例
chmod chmod [模式] 文件 修改文件权限(数字 / 符号模式) chmod 755 script.sh(可读可执行)
chown chown 用户名:组 文件 更改文件所有者 / 组 chown dev:dev project/
chattr chattr +i 文件 设置文件不可修改(root 权限) chattr -i file.txt(解锁)
stat stat 文件名 查看文件详细元数据 stat /etc/passwd

四、搜索与定位

命令 语法 功能描述 示例
find find 路径 -name "*.txt" 按条件搜索文件(支持正则) find /home -size +100M(找大于 100M 的文件)
grep grep "关键词" 文件 在文件中搜索内容 grep "error" log.txt
which which 命令 查找命令的二进制路径 which python
whereis whereis 命令 查找命令相关的文件(二进制 + 手册) whereis ls
locate locate 文件名 快速定位文件(依赖数据库,需updatedb更新) locate *.conf

五、空间与链接

命令 语法 功能描述 示例
du du -sh 目录 查看目录大小(-s汇总,-h可读) du -sh /var/log
df df -h 查看磁盘空间使用情况 df -h
ln ln -s 源 目标 创建软链接(-s可选,默认硬链接) ln -s /data /mnt/data

六、压缩与归档

命令 语法 功能描述 示例
tar tar -zcvf 包名.tar.gz 目录 打包并压缩(gzip) tar -zxvf backup.tar.gz(解压)
zip/unzip zip -r project.zip 项目/ 压缩 / 解压 zip 格式 unzip -d target/ file.zip
gzip gzip 文件 压缩文件(不保留原文件) gzip log.txt → 生成log.txt.gz

七、实用技巧

  1. 通配符*(任意字符)、?(单个字符)、[abc](范围)
    • 示例:删除所有.tmp文件 → rm *.tmp

  2. 快速跳转
    • cd - 回到上一次目录
    • cd .. 回到上级目录,cd ../.. 回到上上级

  3. 隐藏文件:以.开头的文件 / 目录,用ls -a查看
  4. 命令别名:自定义常用命令缩写(写入~/.bashrc
    • 示例:alias la='ls -la'

注意事项

  • 权限风险rm -rf / 会删除根目录(谨慎!)
  • 路径区分:Linux 路径严格区分大小写(/User/user
  • 手册查询:随时用man 命令查看官方文档(如man ls
阅读更多 >>>  在Linux中用于创建目录的命令

根据实际场景选择命令组合,例如:
“在 /var/log 中查找 7 天前大于 100M 的日志并压缩”
find /var/log -type f -mtime +7 -size +100M -exec tar -zcvf log_$(date +%Y%m%d).tar.gz {} \;

网站数据信息

"linux所有文件目录命令"浏览人数已经达到17次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux所有文件目录命令的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!