Linux基础(2) 文件管理

it2025-03-02  24

一、目录结构

目录 :

文件夹:存放的是具体有哪些文件

文件:存放的就是具体的数据

/dev/cdrom 光盘设备:光盘里面存放的内容都在这里面 /dev/null 黑洞文件:把不想要的内容丢入黑洞 //实践 cat a.txt /dev/null (a文件的内容全部清空) /etc/hostname 主机的配置文件 /etc/sysconfig/network-script/ifcfg-ens33 网卡的配置文件 /etc/resolv.conf 指定远程DNS的地址 /etc/hosts 本机的域名解析文件 /home/ 以普通用户名 命名的文件 》 普通用户的家目录 /root root用户的家目录

挂载点

/mnt /opt /media

与网络参数优化相关的文件都在该文件夹下面

[root@localohost ~] ls /proc/sys/net/ipv4/ | grep backlog tcp_max_syn_backlog [root@localohost ~] cat /proc/sys/net/ipv4/tcp_max_syn_backlog 128

日志存放的路径

/var/log [root@localhost ~]# tail -f /var/log/messages # 实时查看日志变化

二、切换文件夹与pwd查看当前所在的文件夹

[root@localhost /] cd /etc/sysconfig/network-scripts/ # 切换到指定文件夹 [root@localhost network-scripts] pwd /etc/sysconfig/network-scripts

三、路径

绝对路径:路径是从根开始的,即/作为前缀相对路径:路径不是从根开始的(从当前文件夹开始查找)

四、文件管理基础命令

pwd # 查看当前所在的文件夹 cd 可以进入家目录 或者 cd ~ 可以进入家目录 cd - 切换到上一次所在的文件夹

ls -l 文件 查看指定文件的列表信息 ls -l 文件夹 查看文件夹下的子文件和子文件夹的列表信息 ls -dl 文件夹 查看指定指定文件夹的列表信息 ls -a 查看包括隐藏文件的所有文件 补充:linux系统不是以文件的后缀名来区分文件类型的,而是以ls -l的首位来区分

-文本文件d 目录/文件夹

tree 命令 查看文件及子文件的结构 tree -a 查看包含隐藏文件的所有文件 tree -aF 查看显示隐藏文件及文件类型的所有文件

五、创建、复制、移动、删除

创建文件:

touch /tmp/d.txt # 创建出来的是普通文本文件,与后缀名无关touch {a,b,m,n,1,10}.txt 创建多个txt文件touch {1..9}.txt 创建1-9 个txt文件touch {1..9}{a}.txt 创建1a -9a 1b-9b 1c-9c 文件

创建文件夹:

mkdir /test 创建文件夹 cd /test/ 进入test pwd 查看当前所在位置 /test mkdir /test/a /test/b 创建a b 两个文件夹 mkdir /test/{c,d} 创建 c d 两个文件夹 mkdir -v {a,b} 创建a,b 两个文件夹 会显示提示信息 mkdir -p /a/b/c 创建层次文件夹 a里b里有c 文件夹

复制文件/文件夹:

cp 源文件 新的文件地址 cp -r 源文件夹 新的文件夹地址 cp -r 源文件夹/* 新的文件夹地址

删除:

rm -rf 文件 rm -rf 文件夹 rm -rf * 删除所有文件/文件夹

最新回复(0)