Linux常用命令笔记

1.查询及帮助命令

man命令

  * 用来查询命令的用法 例如:man ls就是查询出ls命令的所有用法![](https://img2024.cnblogs.com/blog/3640333/202505/3640333-20250513093402428-373034337.png)

help命令

  * 也是用来查询命令的用法    

info命令


2.文件及目录操作命令

ls命令

   $ ls # 仅列出当前⽬录可⻅⽂件

   $ ls -l # 列出当前⽬录可⻅⽂件详细信息

注:ls -l 命令输出的第一列是文件类型和权限信息,是一个10位字符的信息


   $ ls -hl # 列出详细信息并以可读⼤⼩显示⽂件⼤⼩

注:ls -l和ls -hl都会显示文件大小,只是ls -l显示的是文件的字节大小(Bytes),ls -hl显示的是k或者是M的大小


   $ ls -al # 列出所有⽂件(包括隐藏)的详细信息
   $ ls --human-readable --size -1 -S --classify # 按⽂件⼤⼩排序

   $ du -sh * | sort -h # 按⽂件⼤⼩排序(同上)![](https://img2024.cnblogs.com/blog/3640333/202505/3640333-20250513110306949-111497630.png)

find 命令

    find /etc -type f -name "a.txt" #查找/etc目录下名称为a.txt的文件
    find /etc -type f -mtime +7 -name #查找/etc目录下 7天前修改过的文件
    find /etc -type f -perm 644 #查找/etc目录下 权限为644的文件
###拓展:通过inode号来删除文件(find命令和xargs相结合)
  1.ll -i命令查看inode号(第一列就是inode) ![](https://img2024.cnblogs.com/blog/3640333/202505/3640333-20250514205108110-684203846.png)

  2.find ./ -inum  102050434 -type f | xargs -i rm -rf {} ![](https://img2024.cnblogs.com/blog/3640333/202505/3640333-20250514205742627-747677901.png)
posted @ 2025-05-14 19:06  wewnehwhe  阅读(14)  评论(0)    收藏  举报