linux学习小记02-linux从入门到精通系统管理篇,第6章 文件目录管理
来源:互联网 发布:17173激活码淘号软件 编辑:程序博客网 时间:2024/05/19 01:32
6.1Linux文件系统的架构
首先Linux不存在像Windows一样的C盘这种盘符,LInux系统主要目录及其内容可以参考https://www.cnblogs.com/sytfyf/p/6364691.html这个博文。其中,home目录是用户的主目录。
6.3建立文件和目录
建立目录:mkdir
mkdir -p 可以建立完整的目录 例如: mkdir -p a/b/c
6.4 移动、复制和删除
移动和重命名:mv
mv -i 如果有目标文件了会提示是否覆盖
复制文件和目录:cp
cp -i 如果有目标文件了会提示是否覆盖
cp -r cp命令在执行复制任务时,默认是跳过目录的(也就是在复制A目录时,A下面有B文件和C目录,默认C目录不能复制而B文件可以复制),这时可以使用cp -r 就可以将子目录连同子目录里的文件一起复制。
删除目录和文件:rmdir和rm(rmdir使用很少)
rim -i(提示是否删除) -r(递归删除该目录和下面的所有目录和文件) -f(避免交互式的提示操作)
6.5 文件和目录的权限
linux为3种人准备了权限——属主、属组和其他人(这里不包括root用户)。特别地,文件的创建者自动成为文件的属主,但文件的所有权可以转让,转让的决定在root用户手中。常用的权限有x(执行),w(写入),读取(r)。其中执行权限是最基本的权限,当前文件的删除重命名操作的权限是属于其上一级目录的写权限。
查看文件和目录的属性
文件属性:ls -l /bin/login
-rwxr-xr-x 1 root root 345542008-11-12 11:32 /bin/login
在这条语句中列出了/bin/login这个文件的主要属性信息。
第一个字符 - 代表这个文件的文件类型 - 表示普通文件
rwx r-x r-x 分别代表,属主,属组和其他人的权限
root root 代表 属主和属组
1 代表该文件的链接数目
最后的34554是文件大小(字节),后面是最后的修改日期和时间
目录属性:ls -ld/etc/
drwxr-xr-x 135 root root 12233 2008-11-12 11:32 /etc/
基本同上。
改变文件的所有权;chown、chgrp(功能没有chown多,使用较少)
chown aaa:root filename 修改文件filename的文件属主为aaa,属组为root。
chown -R aaa filename2 递归修改filename2及所有子文件的属主为aaa
改变文件的权限:chmod
格式:chomd 用户组+/-权限 文件名 (其中,用户组包括u文件属主,g文件属组,o其他人,a所有人)
例如:chomd u+w a 将文件a的属主增加写的权限
也可以通过 chomd ug=rw,o=r b 直接对用户组进行权限赋值
还可以通过 chomd o=u c 将文件c的其他人权限和属主权限相等
用八进制表示文件权限,并用chomd修改文件的权限
例如:chomd 711 prog 表示将文件prog的权限修改为rwx--x--x
6.6 输入输出重定向和管道
输入输出重定向有:> 、>>、<、<<
管道是将重定向再向前推进一步,通过 | 将一条命令的输出连接到另一个命令的输入。
例如: ls | grep ay
ls首先会列出当前目录下的所有文件,然后将这些输出结果当做后面grep ay的输入。
- linux学习小记02-linux从入门到精通系统管理篇,第6章 文件目录管理
- linux学习小记01-linux从入门到精通系统管理篇,第5章shell的基本命令
- 《Linux编程从入门到精通》 目录
- linux 学习步骤(从入门到精通)
- Linux 学习步骤(从入门到精通)
- linux学习步骤(从入门到精通)
- C# 2010 从入门到精通 学习笔记5 第6章 管理错误和异常
- linux从入门到精通
- linux从入门到精通(第2版)pdf
- 黑马韩前成Linux从入门到精通の第六章Linux用户和组的管理
- linux入门第3篇-文件目录管理
- C# 2010 从入门到精通 学习笔记6 第7章 创建并管理类和对象
- Linux命令(shell)从入门到精通 学习笔记之1:文件安全与权限
- Linux命令(shell)从入门到精通 学习笔记之1:文件安全与权限
- Linux命令(shell)从入门到精通 学习笔记之1 文件安全与权限
- Linux学习从入门到精通推荐书籍
- Linux系统管理学习笔记2-文件管理
- 黑马韩前成Linux从入门到精通第七章の文件系统管理
- 关于数据的相关知识点
- android 快捷键
- 深入理解Java虚拟机到底是什么(转载)
- 关于数组名的值,地址,表示以及强转等,有些绕的问题
- jquery 学习
- linux学习小记02-linux从入门到精通系统管理篇,第6章 文件目录管理
- 基础练习 时间转换
- java集合框架中一些大致的类图关系
- Unity接入Android各渠道SDK的坑
- 高精度等于,贼恶心
- 地理坐标系和投影坐标系之间的关系
- android开发之网络学习-TCP/IP
- APICloud APP 新建项目控制台报错
- mysql登录密码策略更改设置