linux文件目录的管理,Linux文件目录管理

1、目录与路径

相对路径与绝对路径

绝对路径:路径的写法『一定由根目录 / 写起』,例如:/usr/share/doc这个目录

相对路径:路径的写法『不是由根目录/写起』,例如: /usr/share/doc 要到/usr/share/man/底下时,可以写成:『cd ../man』,相对路径意指相对于目前工作目录下的路径。

2、特殊的目录

.

代表此层目录

..

代表上一层目录

-

代表前一个工作目录

~

代表【目前用户身份】所在的家目录

~account

代表account这个用户的家目录(account是个账号名称)

3、目录处理操作

cd:变换目录

pwd:显示当前目录

mkdir:建立一个新的目录

rmdir:删除一个空的目录

ls:列出文件的信息(默认为当前目录下的文件)

cp:复制文件或目录(不同身份执行这个指令会有不同的结果)

使用-l和-s都会建立连接档(link file),但是这两种连结档不一样,-l就是实体链接(hard link),-s则是符号链接(symbolic link,也就是一个快捷方式)。

rm:移除文件或目录

mv:移动文件与目录,或更名

basename  dirname:获得路径的文件名和目录名称

cat:将[文件]或标准输入组合输出到标准输出

在使用“cat > filename.txt”创建文件时,可如下:

1、键入cat > filename.txt后回车。2、录入文本内容,回车。3、在键盘上按下Ctrl+D。文本被存盘后,shell提示符重新出现。

tac:反向读文件

nl:添加行号打印

more/less:可翻页查看

head:取出文件前面几行

tail:取出后面几行

od:查看非文本文件

touch:修改文件时间或建置新文件

4、权限与指令间关系

1)让用户能进入某目录成为“可工作目录”的基本权限:

可使用的指令:例如cd等变换工作目录的指令;

目录所需权限:用户对这个目录至少需要具有x的权限;

文件所需权限:使用者对这个文件至少需要具有r的权限;

2)用户在某个目录内读取一个文件的基本权限:

可使用的指令:例如nano或vi;

目录所需权限:用户在该文件所在的目录至少要有x权限;

文件所需权限:使用者对该文件至少要有r权限;

3)使用者可以修改一个文件的基本权限:

可使用的指令:利用nano或vi;

目录所需权限:用户在该文件所在的目录至少要有x权限;

文件所需权限:使用者对该文件至少要有r,w权限;

4)使用者建立文件的基本权限:

目录所需权限:用户在该目录要具有w,x的权限,重点在于w权限

5)用户进入该目录并执行该目录下的某个指令的基本权限:

目录所需权限:用户在该目录下至少要有x的权限;

文件所需权限:使用者在该档案至少需要有x的权限

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/300980.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

用一个小球揭开地球的面纱,探索地球运转的秘密!

一个人一旦对某事物有了浓厚的兴趣,就会主动去求知、去探索、去实践,并在求知、探索、实践中产生愉快的情绪和体验。所以,古今中外的教育家无不重视兴趣在智力开发中的作用。小木之前推荐过一款AR地球仪,它是一个互动性强、内容丰…

Eclipse C++的配置问题launch failed binary not found

首先下载eclipse c 我的是64bit版本 安装好MinGW,并配置好环境变量,参考我的博客 http://www.cnblogs.com/fickleness/p/3273044.html 配置eclipse 选executable,选mingw gcc .按make toolchain(s) preferred.ok 配置好关闭eclipse 然后 1、安装minGW先 …

最早的一副对联

公元964年(后蜀广政二十七年)春节前夕,后蜀主孟昶突然下了一道命令,要群臣在“桃符板”(画有神像的桃木板,旧时认为可以避邪)上题写对 句,以试才华。可是,当群臣们把对句…

张善友: .NET社区运营 | 2021 中国开发者生态峰会

内容来源:2021 年 6 月 5 日,由 SegmentFault 思否主办的 2021 中国开发者生态峰会圆满落幕。会上, .NET基金会成员、资深.NET顾问和解决方案专家张善友发表了主题为《 .NET社区运营》的演讲,以社区工程师的角度分享了 .NET社区发…

linux创建目录目录文件,Linux创建目录和文件管理教程

有时候我们需要在一块物理网卡上配置多个IP地址,这时就可以用到“子接口”的概念,这篇文章使用CentOS演示如何针对某块物理网卡创建子接口(在一些参考资料中,“子接口”有时也被称作“IP别名”)。有关Linux网络配置的基础知识,接下…

到底要不要拯救地球?真·逻辑鬼才!| 今日最佳

全世界只有3.14 % 的人关注了青少年数学之旅真逻辑鬼才↓ ↓ ↓

深入理解Magento-第十章-数据操作数据收集器

在我们开始介绍数据操作前,我们先介绍一个神兵利器—Varien Data Collections。在最早的时候我们写php通常用Array来做数据收集器,这个小东西可发挥了大作用,要知道如果你想在其他语言中实现Array有多么难过。例如c、c+&#xff0…

修正CS2.0中的日历头显示错误

其实和前面版本中是一样的,刚刚改了,又有点小闲,所以,把它贴出来!在CommunityServer.Blogs.Controls.WeblogCalendar中,找到构造函数,加入如下代码:public WeblogCalendar() { strin…

从零实操基于WSL2 Docker部署Asp.Net Core项目

前言平日在公司里都是基于阿里Teambition中的飞流进行Docker部署Api项目或服务,已经习惯了那一套成熟的操作流程,开发和部署确实快捷方便,但是还没在自己的电脑上进行操作过,特别是Windows10开始已经有WSL、WSL2去年在笔记本上捣鼓…

linux启动xorg进程,Linux 黑话解释:Xorg,X11,Wayland,什么是显示服务器

原标题:Linux 黑话解释:Xorg,X11,Wayland,什么是显示服务器您是否想知道X Server,Xorg,X11,Wayland以及诸如此类的东西到底是什么?Wayland vs Xorg,哪个更好&…

有气质的人都在看什么?

全世界只有3.14 % 的人关注了青少年数学之旅王小波说:我活在世上,无非想要明白些道理,遇见些有趣的事,倘能如我所愿,我的一生就算成功。你的圈子将决定你的人生。每一位对事物都有着独特的态度让你成为一个有趣的人。今…

投影变换[转]

4. 投影变换 一个投影变换类似于选择一个透镜的焦距,它是三种变换中最复杂的一个。 4.1 视锥(Viewing Frustum) 4.2 什么是投影变换? 4.3 设置投影矩阵 4.4 一个“W-Friendly”投影矩阵 4.1 视锥视锥就是场景中的一个三维空间,…

那些把天聊死的神操作。。| 今日最佳

全世界只有3.14 % 的人关注了青少年数学之旅【1】【2】【3】【4】【5】【6】【7】【8】【9】【10】【11】【12】(图源网络,侵权删)有话请“直”说↓ ↓ ↓

SqlDataReader对象的NextResult方法读取存储过程多个结果集

如上图,我这里有返回4个记录集,分别表示 发送的总数,成功数,失败数,以及所有的记录集,那么我怎么去获取呢? 如果我第二个记录集 第三个记录集 都是多行的话,怎么办?可以参考下面这张…

全部换新-微软复兴.NET,C#10 .NET6 VS2022各个强势!

VS2022.NET6C#10一起体验是啥感觉?爽!令人印象深刻的是VS2022打开超大项目的流畅,.NET6极致简化的MiniAPI框架,C#10各种炫酷新语法。看看下图的代码你能认识吗?来自MiniAPI框架,直接在MapGet里面使用Lambda…

linux 修复图形界面,图形界面操作的备份和恢复Linux发行版

原标题:图形界面操作的备份和恢复Linux发行版来自:Linux迷链接:https://www.linuxmi.com/redo-rescue-2-0-6-linux.html现在可以下载Redo Rescue 2.0.6备份和恢复Linux发行版,该发行版增加了各种改进和新功能以及常见的错误修复。…

汇编语言的Hello World

汇编语言的Hello World,汇编语言没有我想象的那么低级,它已经具备了不少高级语言的特性,代码也变得清晰,层次清楚,易于维护了。a.asm.386.model flat,stdcall includelib kernel32.lib includelib user32.lib MessageB…

一条线一万美元的故事误导了你多少年

全世界只有3.14 % 的人关注了青少年数学之旅福特公司请斯坦门茨检修电机,画一道线用了一万美元,这个几乎人尽皆知的故事告诉我们一个道理:知识就是财富。故事讲到这里就结束了,但实际上,故事还有下文……20世纪初&…

ylbtech-Model-Account(通用账户模块设计)

ylbtech-DatabaseDesgin:ylbtech-Model-Account(通用账户模块设计)ylbtech-Model-Account(通用账户模块设计) 1.A,数据库关系图(Database Diagram)1.B,数据库设计脚本(Database Design Script)-- -- 用户模块设计 -- 2013-8-24 -- author:yuanbo -- US…

祝大家圣诞节快乐

同时庆祝 JWFD 20周年