mount挂载目录和文件管理

author author     2022-10-15     468

关键词:

1、mount挂载操作

含义:

将光盘,U盘,分区,网络存储等设备装到某个Linux目录。

各种命令工具通过访问Linux目录来操作这些设备。


访问光盘的内容

Windows:

光盘文件------->光驱设备------->CD驱动器(图标)

 

访问点(挂载点): 访问设备内容需要通过访问点  

Linux:

光盘文件------->光驱设备-------------->目录(/dvd)

/dev/sr0

/dev/hdc

[[email protected] ~]# ls /dev/cdrom       #光驱设备的快捷方式

[[email protected] ~]# ls -l /dev/cdrom

[[email protected] ~]# mkdir /dvd

[[email protected] ~]# mount /dev/cdrom  /dvd      #提供设备的访问点

mount: /dev/sr0 写保护,将以只读方式挂载

[[email protected] ~]# ls /dvd/

[[email protected] ~]# ls /dvd/Packages/

[[email protected] ~]# mkdir /abc

[[email protected] ~]# mount /dev/cdrom  /abc  #挂载

[[email protected] ~]# ls /abc

[[email protected] ~]# umount /abc  #卸载

[[email protected] ~]# ls /abc 


2、目录和文件管理

2.1 查看及切换目录

查看当前目录:pwd(print working directory)

切换工作目录:cd(change directory)

2.2 使用通配符

针对不确定的文档名称,以特殊字符表示


(1)*:任意多个任意字符

[[email protected] /]# ls  /etc/*tab

[[email protected] /]# ls  /etc/*.conf

[[email protected] /]# ls  /boot/vm*

(2)?:单个字符

[[email protected] /]# ls  /dev/tty?

[[email protected] /]# ls  /dev/tty??

[[email protected] /]# ls  /dev/tty???

(3)[a-z]:多个字符或连续范围中的一个,若无则忽略

[[email protected] /]# ls /dev/tty[3-8]

(4){a,min,xy}:多组不同的字符串,全匹配

[[email protected] /]# ls /dev/tty{1,3,5,7,9,S0,30,haha}

[[email protected] /]# ls /dev/tty{10,20,30,S1}

[[email protected] /]# ls /dev/tty{S2,S3}

请列出  /dev/tty20至/dev/tty30

[[email protected] /]# ls /dev/tty{2[0-9],30}



2.3 使用vim创建/修改文件

vim文本编辑器

命令模式      输入模式(插入模式)      末行模式

[[email protected] /]# vim  /opt/nsd.txt

i 键

命----------------------->输入模式   ( 按Esc 键进行返回命令模式)

式----------------------->末行模式    (按Esc 键进行返回命令模式)

                       : 键

在末行模式下

:wq  保存退出

:q!  不保存退出



2.4 vim编辑技巧

光标跳转

Home 键、数字 0       跳转至行首

End 键              跳转到行尾

PgUp 键、PgDn 键        向上翻页、向下翻页

1G 或 gg           跳转到文件的首行

G              跳转到文件的末尾行

命令模式下操作:

复制/粘贴/删除

yy、4yy              复制光标处的一行、4行

p                  粘贴到光标处之后、之前

x 或 Delete键          删除光标处的单个字符

dd、6dd              删除光标处的一行、6行

d^                 从光标处之前删除至行首

d$                 从光标处删除到行尾

C(大写)              从光标处删除到行尾,并且进入 输入模式

 


查找/撤销/保存

/root        向后查找字符串“root”

n、N       跳至后/前一个结果

u           撤销最近的一次操作

Ctrl + r      取消前一次撤销操作

ZZ (大写)     保存修改并退出

 

末行模式操作

:r /etc/filesystems    读入其他文件内容

[[email protected] ~]# echo 123 > /opt/1.txt

[[email protected] ~]# echo abc > /opt/2.txt

[[email protected] ~]# vim /opt/1.txt

:r  /opt/2.txt  #读入/opt/2.txt内容到当前文本文件内容

 

字符串替换

:s/root/admin          替换当前行第一个“root”

:s/root/admin/g         替换当前行所有的“root”

:1,8 s/root/admin/g      替换第1-8行所有的“root”

:% s/root/admin/g       替换文件内所有的“root”

末行: %s /192.168.4/192.168.5/g  将192.168.4替换为192.168.5

 

开关参数的控制

:set nu|nonu  显示/不显示行号

:set ai|noai  启用/关闭自动缩进


2.5 创建目录

mkdir(make directory)


[[email protected] ~]# mkdir -p /vod/movie/cartoon

//-p表示连父目录一起创建


2.6 删除

rm — Remove

格式:rm [选项]... 文件或目录...

常用命令选项

-r、-f:递归删除(含目录)、强制删除

-i 删除前询问 

[[email protected] /]# touch /opt/1.txt

[[email protected] /]# mkdir /opt/abc

[[email protected] /]# ls /opt/

1.txt  abc

[[email protected] /]# rm  -rf /opt/*

[[email protected] /]# ls /opt/

2.7 mv 移动/改名

mv — Move

– 格式: mv  [选项]...  原文件...    目标路径

[[email protected] /]# mkdir /opt/nsd01

[[email protected] /]# touch /opt/1.txt

[[email protected] /]# ls /opt/

1.txt  nsd01

[[email protected] /]# mv /opt/1.txt  /opt/nsd01

[[email protected] /]# ls /opt/

nsd01

[[email protected] /]# ls /opt/nsd01

重命名:路径不变的移动

[[email protected] /]# mv /opt/test  /opt/haha

#/test另起文件名/haha

2.8 cp

格式:cp [选项]...  原文件...       目标路径

常用命令选项

-f:为强制(force) 的意思,若目标文件已经存在且无法打开,则移除后再尝试一次;

-i:若目标文件(destination) 已经存在时,在覆盖时会先询问动作的进行(常用)

-l:进行硬式链接(hard link) 的链接文件创建,而非复制文件本身;

-p:连同文件的属性(权限、用户、时间)一起复制过去而非使用默认属性(备份常用) ;

-r:递回持续复制,用于目录的复制行为;(常用)

-s:复制成为符号链接文件 (symbolic link) ,亦即“捷径”文件;

-u:update

[[email protected] /]# cp /etc/passwd /opt/

[[email protected] /]# cp /boot/vm*  /opt/

[[email protected] /]# cp -r /boot/ /opt/

[[email protected] /]# cp -r /etc/shadow /mnt/  /opt/

 

[[email protected] /]# cp -r /boot/ /opt/  

#覆盖文件时,如果目标位置已经存在该文件,系统会询问我们是否覆盖,需要输入y来确认,加入存在时就不用询问直接操作

[[email protected] ~]# firewall-config    #防火墙的图形程序 


2.9 创建空文件夹

touch命令





linux如何挂载文件?

mount/dev/.../mnt/意思是将某个设备挂载到/mnt目录下接着cd到/mnt目录就能看到挂载的文件系统了这个是我找到的答案,但是我想问的是:mount/dev/xxxx.iso/mnt/xxxx是这样的意思么?那/mnt能改么?比如:mount/dev/xxxx.iso/xyz/xxxx这样?还有就... 查看详情

linux基本功系列之mount命令实战(代码片段)

...构,所有的文件从上往下,最上面是/,所有的文件都是挂载在不同的设备上的。而mount命令就是用于将设备进行挂载,umount是用于将设备进行卸载。直接访问分区无法使用,所以我们利用一个目录和分区挂载起来,只需要登录目... 查看详情

使用mount命令进行目录挂载

...rpcbind服务和nfs服务,mount命令是基于这两个服务实现目录挂载的。如果应用服务器需要mount其他的文件服务器共享目录,首先用root的用户登录文件服务器,打开/etc/exports文件,添加/data/app/tkmFile132.12.30.222(rw,all_squash,anonuid=501,anongi... 查看详情

mount命令

...目录。 mount/dev/cdrom/mnt/cdrom linux下怎么查看磁盘的挂载,包括挂载点和挂载的硬盘或逻辑卷:第一种方法:使用df命令,有时候挂载点和挂载的卷不在同一行,使用脚本分析需要一点技巧的第二种方法:使用mount命 查看详情

挂载mount

mount1挂载mount    基本概念    挂载:将额外文件系统与根文件系统现存的目录建立起关联关系,进而使得此目录做为其它文件访问入库的行为    卸载:为解除关联关系的过程  &... 查看详情

linux系统中使用mount命令挂载文件系统的格式中设备名和安装点分别是啥?

...文件浏览器里面访问该资源(比如光驱里的光盘文件)的挂载的目录,如/mnt/cdrom,这目录是可以随自己喜好随便设置的。一个是代表设备,一个是代表文件目录,通过这个目录可以访问设备里的资源,这就是mount干的事情。参考... 查看详情

windows下使用图形化mount挂载磁盘到文件夹

...s://blog.csdn.net/dog250/article/details/100140882,可以实现windows上挂载磁盘到空文件下。但是windows上,老是使用命令有点对不起windows系统。可以参考下面的方法来实现图形化挂载磁盘。右击home图标,打开磁盘管理选中要挂载的磁盘(我... 查看详情

linux挂载(mount)和取消挂载(umount)windows系统文件夹

参考技术A1、windows系统中文件夹属性中设置文件共享2、挂载,linux系统执行共享命令注意:(使用mount挂载的方法在系统重新启动后就会失效)usrname:访问共享文件夹的用户名password:访问密码ip:共享文件夹所在主机ipsharename:共... 查看详情

磁盘管理和文件系统

...系统(格式化):mkfs4.2、创建交换文件系统:mkswap五、挂载、卸载文件系统5.1、挂载文件系统、ISO镜像到指定文件夹:mount5.2、卸载 查看详情

分区挂载,mount,blkid(代码片段)

...统使用fdisk、或gdisk分区完成,创建文件系统(格式化),再挂载至系统使用挂载前可设置一个分区标签,通常与挂载目录相同。以便区分[ 查看详情

挂载命令(习)

...行权限:所有用户命令语法:mount[-t文件系统]设备文件名挂载点范例:#mount-tiso9660/dev/sr0/mnt/cdrom 创建挂载点:  光盘的文件系统(默认、可以省略)设备文件名称(系统默认指定的)找到它的硬件给他分配一个设备文... 查看详情

mount命令

磁盘进行挂载一定是一个目录,这个目录就是进入该磁盘分区的一个入口。挂载命令mount,首先manmount查看技术文档。 mount-mountafilesystem挂载文件系统Thestandardformofthemountcommand,is mount-ttype -ooptionsdevicedir(标准语法)-ttype表... 查看详情

mount和自动挂载

Mount挂载详解常见操作: vfat文件系统类型挂载U盘:#mount-tvfat/dev/sdb4/USB-t:指定要访问的类型挂载移动硬盘:#mount-tntfs-3g/dev/sdb1/USB 挂载镜像文件:#mount-tiso9660rhel6u4.iso/cd-rom-oloop #loop选项用来挂载镜像文件,如果只挂载光盘不... 查看详情

8.29_linux磁盘管理

挂载点和/etc/fstab/etc/fstab配置文件系统体系被mount、fsck和其它程序使用写入配置文件的挂载路径,系统重启时保留文件系统体系可以在设备栏使用文件系统卷标使用mount-a命令挂载/etc/fstab中的所有文件系统文件挂载配置文件/etc/fst... 查看详情

linux下挂载指定分区下的某个文件夹到指定目录(mount)

#挂载mount--bindolddirnewdir#卸载umountnewdir 参考:http://www.cnblogs.com/dabaopku/archive/2010/12/18/1909965.html 查看详情

挂载怎么理解

挂载(mounting)是指由操作系统使一个存储设备(诸如硬盘、CD-ROM或共享资源)上的计算机文件和目录可供用户通过计算机的文件系统访问的一个过程。一般来说,当计算机关机时,每个已挂载存储都将经历一次卸载,以确保所... 查看详情

磁盘管理

...;   是面向内核的mount-t文件系统mount-o特殊选项挂载光盘 mount/dev/cdrom /mnt/cdrom卸载命令umount/mntfdisk分区1、添加新磁盘2、查看新磁盘 fdisk=l3、使用fdisk命令分区 fdisk/dev/sdbfdisk交互命令说明d删除n新建 p... 查看详情

linux文件和目录管理理论

...件组织与结构1)Linux文件组织2)Linux文件结构3)Linux文件挂载(1)挂载点必须是一个目录,而不能是一个文件。(2)一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。2.Linux... 查看详情