linux的目录结构就是树结构:顶级目录是根目录
/bin目录:binary,存放一些二进制文件,即shell命令
/dev目录:device,linux下面一切皆文件,硬盘,显卡,显示器都被抽象为文件
/lib目录:动态库
/mnt:手动挂载目录
/media:外设自动挂载目录
/root:linux超级用户的家目录
/usr:unix的资源目录
/etc:配置文件的目录
/opt:安装第三方的应用程序
/home:linux系统下所有用户的家目录
/tmp:存放临时文件的目录
1.tree:查看目录的内容(只能跟目录)
2.ls: -a:显示所有文件(隐藏的文件前面有点)
-l:显示文件的详细信息
-rw-rw-r--. 1 hansy2015 hansy2015 96 Feb 14 15:39 a.cpp
第一个字符:文件的类型(文件类型有7中)
(1):普通文件:- .txt 压缩包 可执行文件
(2):目录: d
(3):符号链接: l
(4):管道:p
(5):套接字:s
(6):字符设备: c(键盘鼠标均为字符设备)
(7):块设备:(u盘,硬盘)
rw-:文件所有者的权限
rw-:文件所属组用户的权限
r--:其他人的权限
1:硬链接计数
第一个hansy2015:代表文件所有者
第二个hansy2015:代表文件所属的组的名字
96:代表文件的大小
如果是目录,则代表目录本身的大小,不包括文件里面的文件
3.mkdir:创建一个目录
- mkdir后面跟目录名
- -p:创建多级目录
- touch:如果文件不存在,则创建文件,如果文件存在,这更新文件的创建时间
4.rmdir:只能删除一个空目录
5.rm:
- rm 目录名 -r
- -r 表示以递归的方式删除
- 删除的时候提示 -I
- Rm 文件:删除一个文件
9.cp:拷贝
- Cp 要拷贝的文件(file1) file(文件不存在)
- 创建file,将file1中的内容拷贝到file中
- Cp file1 file(存在)
- file1覆盖file
- Cp file1 目录(存在)
- 拷贝file1 到目录中
- Cp dir(存在) dir1(存在) -r
- 将dir目录拷贝到dir1目录中
- 包括dir目录
- Cp dir(存在)dir1(不存在)-r
- 创建dir1
- 将dir中的内容拷贝到dir1里面
- 不包括dir目录
10.mv:改名或移动文件
- Mv file1 file2
- 改名:
- Mv file1(存在) file2(不存在)file为文件
- Mv dir1 (存在) dir2(不存在)dir为目录
- 移动
- Mv file(文件)dir(存在的目录)
- File ------> dir
- Mv dir(存在)dir1(存在)
- Dir ------->dir1
- Mv file(文件)dir(存在的目录)
- Mv file(存在) file2(存在)
- file文件覆盖file2
- file文件被删除
11.cat: 将文件的内容打印到终端,适用于文件比较小的情况
12.more:分块显示文件
13.less:分块显示文件
14.head:查看文件的头部
15.tail:查看文件的尾部
16.软硬链接ln
- 软连接 -- 快捷方式
- Ln -s 文件名 快捷方式的名字
- 文件名要使用绝对路径
- 目录也是可以创建快捷方式
- Ln -s 文件名 快捷方式的名字
- 硬链接
- Ln 文件名 硬链接的名

-



本文详细介绍Linux系统的基本目录结构,如/bin、/dev、/lib等,以及常见命令的使用,包括tree、ls、mkdir、rm、cp、mv等,帮助初学者快速掌握Linux系统操作。
2317

被折叠的 条评论
为什么被折叠?



