Linux 档案与目录管理
Linux 档案和目录管理包括在不同的目录间变换、建立与删除目录、建立与删除档案,还有查找档案、查阅档案内容等等。
一、目录的相关操作
几个常见的处理目录的指令:
cd :变换目录
pwd :显示目前的目录
mkdir :建立一个新的目录
rmdir :删除一个空的目录
几个简单的使用例子:
二、档案与目录管理
档案与目录的基本管理主要包括显示属性、拷贝、删除档案和移动档案或目录。常见的管理指令有:
ls :档案与目录的显示
cp :复制档案与目录
rm :移动档案与目录
mv :删除档案与目录
ls 指令用法:ls [ 参数 ] 档案或目录
参数:
常用的指令有 :ls -a 、ls -l。
cp 指令用法: cp [ 参数 ] 源档 目的档
cp [ 参数 ] source1 source2 source3 ... 目录 #多个文件复制时,目的档需要是一个目录。
参数:
在 使用 cp 指令复制时,特别注意:是否需要完整保留来源档案的信息。
一些简单的使用例子:
rm 指令用法:rm [ 参数 ] 档案或目录
参数:-f :强制删除;
-i :询问是否删除;
-r :递归删除,删除目录。
mv 指令用法:mv [ 参数 ] 源档 目的档
mv [ options ] source1 source2 ... 目录 #移动多个源档时,目的档必须是一个目录
参数: -f :强制移动;
-i :已存在时,询问是否覆盖;
-u :更新,目的档存在且比 源档旧。
三、查看档案内容
常用的显示档案内容的指令:
cat 从第一行开始显示;
tac 从最后一行开始显示;
nl 同时显示行号
more、less 一页一页地显示;
head 只看头几行:head -n 行数 档案
tail 只看末尾几行:tail -n 行数 档案
od 以二进制格式显示。
cat 指令用法: cat [ 参数 ] 档案或目录
参数:-n :打印出行号;
-T :将 Tab 键以 ^I 显示;
如果档案行数较大时,cat 使用不太方便,可以用 more 或者 less 来执行比较好。tac 指令与 cat 用法类似,只是反向输出。
nl 指令用法:nl [ 参数 ] 档案
参数:-b :指定行号的方式:
-b a :显示所有行号;
-b t :空行不列出行号。
-n :列出行号表示的方法:
-n ln :行号在最左边;
-n rn :行号在最右边,不加0;
-n rz :行号在最右边,加0。
-w :行号占用的位数。
more 指令用法:more 档案
如果 more 后接的档案长度大于屏幕函数时,最后一行会显示目前已显示的百分比,而且还可以输入一些指令:
less 指令比 more 指令有更多的功能:可以向上翻页,同时更多的查找功能。
四、touch 指令
touch 指令常用功能:
新建一个空档案;
修改档案时间。
一个档案的时间包括三个主要的变动时间:
- 修改时间 (mtime):档案内容变更时,更新该时间;
- 状态时间(ctime) :档案状态(权限,属性等)改变时,更新该时间;
- 读取时间(atime) :档案内容被读取时,更新该时间。
用法:touch [ 参数 ] 档案
参数:-a :仅修改 atime;
-d :后接日期;
-m :仅修改mtime;
-t :后接时间 [ YYMMDDhhmm ]
五、预设权限
在建立一个新的档案或目录时,其预设的权限与 umask 有关,即目前使用者在建立档案或目录时属性默认值。
档案与目录在预设属性上的差异在于:档案不具有可执行的权利,因此没有可执行(x)的权限。因此:
- 若建立档案,则预设权限没有可执行(x),只有 rw 两项,预设属性为 -rw-rw-rw- ;
- 若建立目录,x 与是否可以进入此目录有关,所以 rwx 均存在,预设属性为 -rwxrwxrwx 。
umask 含义:预设权限需要在预设属性中减掉的权限。
例如,减掉的属性值为 u=0,g=2(w),o=2(w),才能得到档案预设权限: u=rw,g=r,o=r,目录预设权限:u=rwx,g=rx,o=rx 。
预设权限设置:umask 002
减掉的属性值为 u=0,g=0,o=w(2),因此预设权限为:
档案:-rw-rw-r--
目录:drwxrwxr-x
六、档案的搜寻
通常使用的档案搜寻指令:whereis、locate,它们是利用数据来搜寻数据,而不使用 find 指令。
find 指令用法:find [ 路径 ] [ 参数 ] 档案
参数:
常用的搜寻指令:
Linux 档案与目录管理相关推荐
- 第7章、 Linux 档案与目录管理
7.1. 目录与路径 7.1.1. 相对路径与绝对路径 一.定义: 绝对路径:路径写法『一定由根目录 / 写起』 相对路径:路径写法『不是由 / 写起』,相对路径意指『相对于目前工作目录路径!』 二. ...
- 基础篇第一版---Linux 档案与目录管理 lt;摘自鸟哥的私房菜gt;
目录与路径: cd 变换目录 pwd 显示当前目录 mkdir 建立一个新目录 rmdir 删除一个里面是空的空目录 cd 与 pwd 这两个指令主要是在『变换目前目录』与『显示目前所在 ...
- linux 档案类型s,Linux学习(四)档案与目录管理
1. 目录与路径 1.1 相对路径与绝对路径 1.2 目录的相关操作: cd, pwd, mkdir, rmdir 1.3 关于执行文件路径的变量: $PATH 2. 档案与目录管理 2.1 档案与目 ...
- linux轮训创建文件夹,Linux文件和目录管理相关命令(三)
通过前两篇的文章分享大家是否对Linux文件和目录管理的相关命令有所了解了呢?今天小编将继续为大家带来Linux文件和目录管理相关命令的第三篇文章,想要做Linux运维工程师的小伙伴,来看一看,希望能 ...
- linux实验二目录与文件查看相关命令,Linux文件和目录管理相关命令(二)
今天小编将继续为大家带来Linux文件和目录管理相关命令的文章,想要做Linux运维工程师的小伙伴,来看一看,希望能对你有帮助哦~ 一 查看文件内容 上面提到的一些命令例如ls只是用来显示文件的属性与 ...
- Linux 文件和目录管理
一.实验目的 回顾Linux 基础,复习Linux 的基本命令.熟练掌握Linux 文件和目录管理.文件内容查阅.文件权限查阅与文件查找等基本命令. 二.实验环境 工具软件:VMware 实验准备:虚 ...
- 与Linux文件和目录管理相关的一些重要命令
与Linux文件和目录管理相关的一些重要命令 我们都知道,在Linux系统中,基本上任何我们需要做的事都可以通过输入命令来完成,所以在Linux系统中命令非常的多,我们不可能也没必要记住所有的这些命令 ...
- Linux系统文件和目录管理
Linux系统文件和目录管理 相关命令的解析 1.pwd:显示用户当前的工作目录 2.ls: -a:显示所有文件,包括隐藏文件 -l:显示文件的详细信息 3.设备文件统一存放在/dev 设备文件 块设 ...
- 第七章、Linux 文件与目录管理
第七章.Linux 文件与目录管理 1. 目录与路径 1.1 相对路径与绝对路径 1.2 目录的相关操作: cd, pwd, mkdir, rmdir 1.3 关於运行档路径的变量: $PATH 2. ...
- 鸟哥的Linux私房菜(基础篇)- 第七章、Linux 文件与目录管理
第七章.Linux文件与目录管理 最近升级日期:2009/08/26 在第六章我们认识了Linux系统下的文件权限概念以及目录的配置说明.在这个章节当中,我们就直接来进一步的操作与管理文件与目录吧!包 ...
最新文章
- 自然语言处理ACL2020论文列表
- 阿里云 yum无法正常使用的解决办法 (转)
- hibernate注解的测试
- Laravel中的env函数获取不到确定存在的配置
- 2019.8.21一些面试题以及记录
- 从SVN资源库下载项目
- char类型怎么输入 c语言_c语言入门(一)
- php+mysql多事务处理_php+mysql事务处理
- 11尺寸长宽 iphone_东风日产奇骏垫底!盘点2020年11月销量最大的十款SUV
- Medoo个人修改版
- 【网络】HTTP原理的简单理解
- MESYS轴承计算设计软件直播回顾
- 【教程】最新微信视频号视频批量下载保存方法,非常简单的方法
- 计算机做word的表格,word表格制作,详细教您word如何制作表格
- 已解决KfcError: KFC Crazy Thursday WhoEver Gives me 50 CNY, I Will Thank Him.
- 寒假收获(2015.1.16)
- Torvalds的linux
- 推荐适合新手入门的音频剪辑软件推荐
- 计算机应用基础试题文件夹,计算机应用基础试题及参考答案
- 作为有经验的程序员如果不懂Lambda表达式就说不过去了吧,建议收藏!!!
热门文章
- 高强度加密vep文件提取MP4方法
- envi与arcgis文件转换_ArcGIS ENVI中土地分类格式互转、土地利用转移矩阵、变化图谱计算详解...
- CronTrigger 介绍
- 电脑蓝牙打电话-总结(篇外、虚拟声卡选型)
- c语言软件下载与配置
- 汇编语言属于计算机科学,汇编语言是一种依赖于计算机的低级程序设计语言吗...
- AutoCAD Plant 3d管道设计基础到中高级进阶视频教程
- verlay虚拟化技术_Overlay解决虚拟化难题 - 节点动态 - 海南师范大学信息网络与数据中心| Network Center HaiNan Normal University...
- 软件学报 期刊论文 排版格式要求 2021最新
- 【成功解决】Error:(3, 46) java: 程序包org.springframework.context.annotation不存在