linux入门第3篇-文件目录管理
来源:互联网 发布:数码大师软件下载 编辑:程序博客网 时间:2024/06/07 21:53
首先介绍下linux根目录下面的文件夹的作用:
[root@hostline /]# lsa.txt boot etc lib media opt root sbin sys tmp varbin dev home lib64 mnt proc run srv test usr/bin:构建最小系统做需要的命令
/boot:内核与启动文件
/dev:各种设备文件
/et:系统软件的启动和配置文件
/home:用户的主目录
/lib:c编译器的库
/opt:可选的应用软件包(很少用)
/proc:进程的映像
/root:超级用户root的主目录
/sbin:和系统有关的命令
/tmp:临时文件
/usr:非系统和程序的命令
/var:系统专用的数据和配置文件
1.共享文件
将多个用户添加到一个组。
#创建一个工作组 workgroup
[root@hostline /]# sudo groupadd workgroup
#创建用户并放到[root@hostline /]# sudo useradd -G workgroup hello[root@hostline /]# sudo passwd hello新的 密码:重新输入新的 密码:passwd:所有的身份验证令牌已经成功更新。[root@hostline /]# sudo useradd -G workgroup world[root@hostline /]# sudo passwd world更改用户 world 的密码 。新的 密码:重新输入新的 密码:passwd:所有的身份验证令牌已经成功更新。首先在/home目录下建立一个word目录,作为这个小组的工作目录,注意需要root权限
[root@hostline /]# cd home[root@hostline home]# sudo mkdir work[root@hostline home]# lscaichunfeng caichunfeng1 hello work world现在任何人都可以访问新建的目录,而只有root用户才能读写,现在希望wordgroup组的成员都拥有这个读写权限,并禁止其他无关用户查看这个目录
[root@hostline home]# lscaichunfeng caichunfeng1 hello work world[root@hostline home]# sudo chgrp workgroup work/ //将word目录的所有权交给workgroup组[root@hostline home]# sudo chmod g+rwx work/ //增加worgroup组对work目录读写权限[root@hostline home]# sudo chmod o-rwx work/ //撤销其他用户对work目录读写权限[root@hostline home]# lscaichunfeng caichunfeng1 hello work world接下来需要将这个目录交个一个组长hello(现在目录所有者还是root)
[root@hostline home]# sudo chown hello work/现在所有成员都可以访问修改这个目录了,而其他用户不能操作
[root@hostline home]# su caichunfeng[caichunfeng@hostline home]$ lscaichunfeng caichunfeng1 hello work world[caichunfeng@hostline home]$ cd workbash: cd: work: 权限不够workgroup组用户通过
[caichunfeng@hostline home]$ su hello密码:[hello@hostline home]$ lscaichunfeng caichunfeng1 hello work world[hello@hostline home]$ cd work[hello@hostline work]$好了,介绍完共享文件,下面说下文件建立删除
1.建立目录 mkdir
[root@hostline test]# mkdir document picture[root@hostline test]# lsdocument first.sh picture2.建立一个空文件 touch
[root@hostline test]# touch hello[root@hostline test]# lsdocument first.sh hello picture同时touch还可以更新文件日期
[root@hostline test]# ls -l first.sh-rwxr-xr-x. 1 root root 64 5月 20 11:14 first.sh[root@hostline test]# touch first.sh [root@hostline test]# ls -l first.sh-rwxr-xr-x. 1 root root 64 5月 25 12:35 first.sh3.移动和重命名 mv
[root@hostline document]# mv hello bin/4.复制文件和目录 cp
复制文件
[root@hostline test]# lsa.txt document picture[root@hostline test]# cd picture/[root@hostline picture]# lsa.txt复制目录
[root@hostline test]# lsa.txt document picture[root@hostline test]# cp document/ picture/cp: 略过目录"document/"[root@hostline test]# cp -r document/ picture/[root@hostline test]# lsa.txt document picture[root@hostline test]# cd picture/[root@hostline picture]# lsa.txt document复制目录需注意:直接复制会显示 略过目录,此时需要将目录里面所有东西全部复制,需加上-r
5.删除文件和目录 rmdir和rm
删除文件:
[root@hostline picture]# lsa.txt document[root@hostline picture]# rm a.txtrm:是否删除普通空文件 "a.txt"?y[root@hostline picture]# lsdocument删除目录:
[root@hostline picture]# rmdir document/[root@hostline picture]# ls
阅读全文
0 0
- linux入门第3篇-文件目录管理
- linux学习小记02-linux从入门到精通系统管理篇,第6章 文件目录管理
- linux入门第4篇-文件和目录权限
- 第7章 Linux文件与目录管理
- 第7章 Linux文件与目录管理
- 第7章 Linux文件与目录管理---7.1
- 第7章 linux文件与目录管理之---7.2
- 第7章 Linux文件与目录管理
- Linux文件目录管理
- LINUX 文件目录管理
- Linux文件目录管理
- linux-文件,目录管理
- linux文件目录管理
- Linux常用命令(3)-文件和目录管理
- Linux学习第3天:linux目录管理
- linux入门:用户管理和目录管理
- Linux文件管理:文件和目录管理
- Linux文件管理:文件和目录管理
- iframe,H5标签embed加载页面,session失效后页面嵌套解决办法
- 算法谜题70 跳跃成对1
- 学习自动化测试的一些感悟
- cookie和session的区别
- shell高级技巧(一)
- linux入门第3篇-文件目录管理
- UML类图关系简析
- MFC 0xC000041D 回调期间遇到未处理的异常
- Java操作MongoDB模糊查询和分页查询
- 奇异值分解(SVD)原理详解及推导
- Windows环境下Anaconda2(Python2)和Anaconda3(Python3)的同时安装
- 浅谈Collection、Map和Set、List、HaspMap
- 辩论7 换位思考
- spark学习笔记之quick-start