加入收藏 | 设为首页 | 会员中心 | 我要投稿 威海站长网 (https://www.0631zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

Linux入门之磁盘和文件管理

发布时间:2023-01-08 18:31:22 所属栏目:Unix 来源:转载
导读:
(一).磁盘

如图所示是window下的磁盘结构,而linux的磁盘结构与此相同。
使用命令查看磁盘信息时是使用
fdisk -l
具体显示内容如下

其中包含了磁盘容量,分区信息等信息
.linux目录结

UNIX 文件管理_unix 结构文件 数据库_unix命令遍历文件内容

(一).磁盘

UNIX 文件管理_unix命令遍历文件内容_unix 结构文件 数据库

如图所示是window下的磁盘结构,而linux的磁盘结构与此相同。

使用命令查看磁盘信息时是使用

fdisk -l

具体显示内容如下

unix命令遍历文件内容_unix 结构文件 数据库_UNIX 文件管理

其中包含了磁盘容量,分区信息等信息

.linux目录结构:

bin (binaries)存放二进制可执行文件

sbin (super user binaries)存放二进制可执行文件,只有root才能访问

etc (etcetera)存放系统配置文件

usr (unix shared resources)用于存放共享的系统资源

home 存放用户文件的根目录

root 超级用户目录

dev (devices)用于存放设备文件

lib (library)存放跟文件系统中的程序运行所需要的共享库及内核模块

mnt (mount)系统管理员安装临时文件系统的安装点

boot 存放用于系统引导时使用的各种文件

tmp (temporary)用于存放各种临时文件

var (variable)用于存放运行时需要改变数据的文件(系统日志文件存放于此)

常用命令

修改ip地址

vi /etc/sysconfig/network-scripts/ifcfg-etho(注意:修改完后要重启服务)

重启服务

/etc/init.d/network restart

命令的用法

man +命令(英文版的此条命令用法,使用q退出)

切换目录

cd 目录(/代表根目录)

显示当前工作目录

pwd

命令后的路径就是当前所在的工作目录

创建文件夹

mkdir 文件夹名(在当前工作目录下创建文件夹)

mkdir -p 文件夹名(创建多层文件夹时使用此命令会自动创建上级文件夹)

复制

cp 文件名 路径(这种方法只能复制文件)

cp 文件名 -r 路径(复制文件夹到指定路径,复制时复制整个文件夹,包括文件夹下的内容)

cp 文件名 -p 路径(带时间戳复制UNIX 文件管理,若不加-p则是复制时的系统时间)

移动

mv 文件名 路径(将文件移动到指定目录)

删除文件

rm -rf 文件名(-f 表示直接删除不提示,-r表示删除文件夹下的所有内容)

rm -rf *(删除当前工作目录下所有文件,使用时注意请先使用pwd查询当前工作目录后再执行删除)

rmdir 文件夹名(删除空文件夹)

md5校验码

md5sum 文件名(生成此文件的md5校验码,使用此校验码可以查验文件是否修改了,如果文件修改了,此校验码将改变)

显示文件内容

cat 文件名(查看当前文件所有内容)

more或less 文件名(分页显示当前文件内容)

head -n 文件名(从头显示n行数据)

tail -n 文件名(从结尾显示n行数据)

统计

wc -m 文件名(统计文本字符数)

wc -w 文件名(统计文本字数,因为是英文版的,所以字母之间加空格或者回车才算一个字)

wc -l 文件名(统计文本行数)

查找

find 路径 -name "文件名一部分"或具体文件名(指定路径查询文件,当输入文件名一部分时加"",如果知道具体文件名,就尽量把文件名写全)

建立链接

ln -s 文件名 链接路径(文件名必须是当前工作文件目录下的文件,-s为软连接,即快捷方式,删除原文件后,此快捷方式会打不开)

ln -d 文件名 连接路径(同样,文件名必须是当前工作文件目录下的文件,-d为硬链接,删除原文件后,此文件不会被删除,与复制原理相同,但不同的是,改变原文件内容,此文件内容也会改变,改变此文件内容,原文件也会改变)

查看磁盘情况

df(显示文件系统磁盘空间的使用情况)

du -h(显示指定的文件(目录)已使用的磁盘空间,k,m,g是单位显示,表明使用哪种单位显示内存)

unix 结构文件 数据库_unix命令遍历文件内容_UNIX 文件管理

free(显示当前内存和交换空间的使用情况)

注意

所有命令区分大小写 ,大写不识别!!!

文件压缩和解压

tar -zcvf 压缩包文件名 *(压缩文件,文件名必须是当前工作空间内的文件,z 是否需要使用gzip的压缩,c 建立一个压缩文件的参数指令 ,v 压缩的过程中显示文件,使用档名 在f之后要立即接档名 ,*代表将当前文件夹所有文件都压缩)

unix 结构文件 数据库_UNIX 文件管理_unix命令遍历文件内容

压缩时

压缩后

Tar -zxvf 解压文件名 -C 解压路径(解压文件,文件名必须是当前工作空间内的文件,zvf都与压缩文件相同,x代表解开一个压缩文件的参数指令

UNIX 文件管理_unix 结构文件 数据库_unix命令遍历文件内容

解压时

解压后

读写权限

r 读权限

w 写权限

X 执行权限

一个完整的权限是由10位组成

第一位是文件类型

第二~四位是所属用户权限

第五~七为是所属组权限

第八~十是其他用户权限

(编辑:威海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章