CnSwift - 雨燕

agile development - 敏捷开发

Linux文件、目录与磁盘格式

Linux文件、目录与磁盘格式

Linux文件与目录管理

命令基本格式

root@localhost:~#

其中:

root 当前登录用户

localhost 主机名

~ 当前所在目录(家目录)

# 超级用户的提示符

普通用户的提示符是$

命令格式

命令 [选项] [参数]

注意:

  • 个别命令使用不遵循此格式
  • 当有多个选项时,可以写在一起
  • 简化选项与完整选项
  • -a 等于 –all

Linux文件与目录管理

查询目录中内容:ls

ls [选项] [文件或目录]

选项:

  • -a 显示所有文件,包括隐藏文件
  • -l 显示详细信息
  • -d 查看目录属性
  • -h 人性化显示文件大小
  • -i 显示inode

示例:

  • ls -lh
  • ls -ld /etc/
  • ll (ls -l的别名)

权限说明

  • -rw-r–r–
  • -文件类型(-文件 d目录 l软链接文件)
  • rw- r– r–
  • u所有者 g所属组 o其它人
  • r读w写x执行

创建目录

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
mkdir -p [目录名]
-p 递归创建
命令英文意思:make directories
切换所在目录
cd [目录]
命令英文意思:change directory
简化操作
cd ~ 进入当前用户的家目录
cd
cd - 进入上次目录
cd .. 进入上一级目录
cd . 进入当前目录
相对路径:参照当前所在目录,进行查找
如:cd ../usr/local/src
绝对路径:从根目录开始指定,一级一级递归查找。在任何目录下,都能进入指定位置
如:cd /etc/
tab键:补全目录,补全命令

查看所在目录位置

1
2
pwd
命令英文意思:print working directory

删除空目录

1
2
rmdir [目录名]
命令英文意思:remove empty directories

删除文件或目录

1
2
3
4
5
rm -rf [文件或目录]
命令英文意思:remove
选项:
-r 删除目录
-f 强制

复制命令

1
2
3
4
5
6
7
cp [选项] [原文件或目录] [目标目录]
命令英文意思:copy
选项:
-r 复制目录
-p 连带文件属性复制
-d 如果源文件是链接文件,则复制链接属性
-a 相当于 -pdr

剪切或改名命令

1
2
mv [原文件或目录] [目标目录]
命令英文意思:move

常用目录的作用

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/ 根目录
/bin 命令保存目录(普通用户就可以读取的命令)
/boot 启动目录,启动相关文件
/dev 设备文件保存目录
/etc 配置文件保存目录
/home 普通用户的家目录
/lib 系统库保存目录
/mnt 系统挂载目录
/media 挂载目录
/root 超级用户的家目录
/tmp 临时目录
/sbin 命令保存目录(超级用户才能使用的目录)
/proc 直接写入内存的
/sys
/usr 系统软件资源目录
/usr/bin 系统命令(普通用户)
/usr/sbin 系统命令(超级用户)
/var 系统相关文档内容

Ubuntu Server 管理员权限解读

su(Switch User) 切换到超级管理员

sudo(Switch User and DO) 以超级管理员身份执行

passwd 修改用户密码

apt-get 安装软件

apt-get update 更新软件源列表

apt-get install 安装软件

链接命令

1
2
3
4
ln -s [源文件] [目标文件]
命令英文意思:link
功能:生成链接文件
选项:-s 创建软链接

硬链接特征:

  1. 拥有相同的i节点和存储block块,可以看做是同一个文件
  2. 可通过i节点识别
  3. 不能跨分区
  4. 不能针对目录使用

软链接特征:

  1. 类似Windows快捷方式
  2. 软链接拥有自己的i节点和block块,但是数据块中只保存原文件的文件名和i节点号,并没有实际的文件数据
  3. lrwxrwxrwx l软链接,软链接文件权限都为rwxrwxrwx
  4. 修改任意文件,另一个都改变
  5. 删除原文件,软链接不能使用
更多精彩内容,请关注公众号 Golang语言开发栈公众号二维码
感谢赞赏.

Welcome to my other publishing channels