文件和目录命令

目录 说明
/bin 存放⼆二进制可执⾏行行⽂文件(ls,cat,mkdir等),常⽤用命令⼀一般都在这⾥里里。
/etc 存放系统管理理和配置⽂文件
/home 存放所有⽤用户⽂文件的根⽬目录,是⽤用户主⽬目录的基点,⽐比如⽤用户user的主⽬目录就是/home/user,可以⽤用~user表示
/usr ⽤用于存放系统应⽤用程序,⽐比较重要的⽬目录/usr/local 本地系统管理理员软件安装⽬目录(安装系统级的应⽤用)。这是最庞⼤大的⽬目录,要⽤用到的应⽤用程序和⽂文件⼏几乎都在这个⽬目录。/usr/x11r6 存放x window的⽬目录/usr/bin 众多的应⽤用程序/usr/sbin超级⽤用户的⼀一些管理理程序/usr/doc linux⽂文档/usr/include linux下开发和编译应⽤用程序所需要的头⽂文件/usr/lib 常⽤用的动态链接库和软件包的配置⽂文件/usr/man 帮助⽂文档/usr/src 源代码,linux内核的源代码就放在/usr/src/linux⾥里里/usr/local/bin本地增加的命令/usr/local/lib 本地增加的库
/opt 额外安装的可选应⽤用程序包所放置的位置。⼀一般情况下,我们可以把tomcat等都安装到这⾥里里。
/proc 虚拟⽂文件系统⽬目录,是系统内存的映射。可直接访问这个⽬目录来获取系统信息。
/root 超级⽤用户(系统管理理员)的主⽬目录(特权阶级^o^)
/sbin 存放⼆二进制可执⾏行行⽂文件,只有root才能访问。这⾥里里存放的是系统管理理员使⽤用的系统级别的管理理命令和程序。如ifconfig等。
/dev ⽤用于存放设备⽂文件。
/mnt 系统管理理员安装临时⽂文件系统的安装点,系统提供这个⽬目录是让⽤用户临时挂载其他的⽂文件系统。
/boot 存放⽤用于系统引导时使⽤用的各种⽂文件
/lib 存放跟⽂文件系统中的程序运⾏行行所需要的共享库及内核模块。共享库⼜又叫动态链接共享库,作⽤用类似windows⾥里里的.dll⽂文件,存放了了根⽂文件系统程序运⾏行行所需的共享⽂文件。
/tmp ⽤用于存放各种临时⽂文件,是公⽤用的临时⽂文件存储点。
/var ⽤用于存放运⾏行行时需要改变数据的⽂文件,也是某些⼤大⽂文件的溢出区,⽐比⽅方说各种服务的⽇日志⽂文件(系统启动⽇日志等。)等。
/lost+found 这个⽬目录平时是空的,系统⾮非正常关机⽽而留留下“⽆无家可归”的⽂文件(windows下叫什什么.chk)就在这⾥里里
序号 命令 对应英文 作用
01 ls list 查看当前文件夹下内容
02 pwd print work directory 查看当前所在文件夹

ls命令

linux 下文件和目录的特点

  • Linux 文件或目录名称最长可以有256个字符
  • .开头的文件为隐藏文件
  • .代表当前目录
  • ..代表上一级目录

ls 命令常用选项

参数 意义
-a 显示指定目录下所有子目录和文件,包括隐藏文件
-l 以列表方式显示文件详细信息
-h 配合-l命令更直观的方式显示文件大小
1
ls -lh

ls 通配符

通配符 含义
* 代表人一个数字符
代表任意一个字符,至少一个
[] 匹配其中的任意一个
1
ls [abc].txt

cd

命令 含义
cd 切换到当前用户的主目录(/home/用户目录)
cd ~ 切换到当前用户的主目录(/home/用户目录)
cd . 保持当前目录不变
cd .. 上级目录
cd - 可以在最近两次工作目录间切换

相对路径和绝对路径

  • 相对路经:在输入路径时,最前面的不是/或者~,表示相对当前目录所在位置的目录位置

  • 绝对路径:在输入路径时,最前面是/或者~,表示从根目录/家目录开始的目录位置

pwd

其功能是显示当前所在工作目录的全路径。主要用在当不确定当前所在位置时,通过pwd来查看当前目录的绝对路径。

-L --logical 显示当前的路径,有连接文件时,直接显示连接文件的路径,(不加参数时默认此方式).
-p --physical,显示当前的路径,有连接文件时,不使用连接路径,直接显示连接文件所指向的文件,参考示例2。 当包含多层连接文件时,显示连接文件最终指向的文件.

创建和删除

创建文件touch

创建文件或修改文件时间

  • 如果文件不存在,可以创建一个空白文件

  • 如果文件存在,可以修改文件的修改日期

创建目录mkdir

选项 含义
-p 可以递归创建目录
1
mkdir -p a/b/c

新建目录名称不能与当前目录中已有的目录或文件重复

删除命令rm

删除文件或目录,不能恢复

选项 含义
-f 强制删除,忽略不存在的文件,无需提示
-r 递归删除目录下面的内容,删除文件必须添加此参数
1
rm -rf workspace

修改文件权限

序号 命令 作用
01 chown 修改拥有者
02 chgrp 修改组
03 chmod 修改权限

修改文件|目录的拥有者

1
chown 用户名 文件名|目录名

递归修改文件|目录的组

1
chown 用户名 文件名|目录名

常见数字组合有(u表示用户/g表示组/o表示其他):

  • 777 ===> u=rwx,g=rwx,o=rwx
  • 755 ===> u=rwx,g=rx,o=rx
  • 644 ===> u=rw,g=r,o=r
打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2015-2025 SunZhiqi

此时无声胜有声!

支付宝
微信