Linux系统配置及服务管理_第02章_文件和用户管理

2020-09-24 11:55发布

今天学习了Linux系统里的目录结构以及进行文件管理的一些命令。

一、 Linux目录结构
1、Windows/Linux目录对比
       Windows: 以多根的方式组织文件 C:\ D:\ E:\
       Linux: 以单根的方式组织文件 /

2、简介

/目录结构: FSH (Filesystem Hierarchy Standard)
[root@qianfeng ~]# ls /
bin dev lib media net root srv usr
boot etc lib64 misc opt sbin sys var
cgroup home lost+found mnt proc selinux tmp

3、目录功能

root :管理员用户的家目录;

home:普通用户的家目录;

bin:普通用户使用的命令;(二进制)

sbin:超管用户使用的命令;(二进制)

dev:设备文件;(硬件,能摸到的)

etc:配置文件;

boot:启动文件;

run:运行文件;(程序运行时存储临时文件的地方)

tmp:临时文件;(系统产生的临时文件)

usr:自定义程序存放的位置;(用户自己装东西可以装usr)

var:临时文件;(日志、邮件)

二、文件管理

1、文件管理命令

①创建文件

命令 空格  文件名.后缀

touch 文件名字

eg:创建一个文件:[root@localhost ~]#  touch      file1.txt

②查看文件

ls

ls -l 以长格式形式显示文件

ls -a 查看所有的文件 (包括隐藏的文件)

eg:[root@localhost ~]#  ls

③创建目录

mkdir 空格 路径和目录名

eg:创建一个目录:[root@localhost ~]#  mkdir      dir1

mkdir -p :表示如果创建一个a目录并且创建a的子目录b,a和b都不存在,在这种情况下就可以使用 mkdir -p

eg:[root@localhost ~]#  mkdir  -p  dir1/dir2

④复制

命令 参数一  参数二

cp 源文件路径 目标文件夹

选项:cp  -r    源目录    目标目录(将一个目录复制到另一个目录里,-r:连同目录下面的文件一起复制)

eg:[root@localhost ~]#cp  file1.txt   dir1/

⑤移动

命令  参数1   参数2

mv    源文件路径   目标文件路径(mv有重新定义文件名字的含义)

eg:[root@localhost ~]#mv   file3.txt     dir1/

[root@localhost ~]#mv   11     22

⑥删除

rm -rf    文件或目录的路径

eg:[root@localhost ~]#rm   -rf    file5.txt  file7.txt  

注意:这里删除是永久删除,一旦删除就找不回来了,在root用户下一定要看清楚所需要的文件在进行删除。


转载自CSDN  作者:yiweii

原文链接:https://blog.csdn.net/yiweii/article/details/107498558