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 档案与目录管理相关推荐

  1. 第7章、 Linux 档案与目录管理

    7.1. 目录与路径 7.1.1. 相对路径与绝对路径 一.定义: 绝对路径:路径写法『一定由根目录 / 写起』 相对路径:路径写法『不是由 / 写起』,相对路径意指『相对于目前工作目录路径!』 二. ...

  2. 基础篇第一版---Linux 档案与目录管理 lt;摘自鸟哥的私房菜gt;

    目录与路径: cd     变换目录 pwd    显示当前目录 mkdir 建立一个新目录 rmdir 删除一个里面是空的空目录 cd 与 pwd 这两个指令主要是在『变换目前目录』与『显示目前所在 ...

  3. linux 档案类型s,Linux学习(四)档案与目录管理

    1. 目录与路径 1.1 相对路径与绝对路径 1.2 目录的相关操作: cd, pwd, mkdir, rmdir 1.3 关于执行文件路径的变量: $PATH 2. 档案与目录管理 2.1 档案与目 ...

  4. linux轮训创建文件夹,Linux文件和目录管理相关命令(三)

    通过前两篇的文章分享大家是否对Linux文件和目录管理的相关命令有所了解了呢?今天小编将继续为大家带来Linux文件和目录管理相关命令的第三篇文章,想要做Linux运维工程师的小伙伴,来看一看,希望能 ...

  5. linux实验二目录与文件查看相关命令,Linux文件和目录管理相关命令(二)

    今天小编将继续为大家带来Linux文件和目录管理相关命令的文章,想要做Linux运维工程师的小伙伴,来看一看,希望能对你有帮助哦~ 一 查看文件内容 上面提到的一些命令例如ls只是用来显示文件的属性与 ...

  6. Linux 文件和目录管理

    一.实验目的 回顾Linux 基础,复习Linux 的基本命令.熟练掌握Linux 文件和目录管理.文件内容查阅.文件权限查阅与文件查找等基本命令. 二.实验环境 工具软件:VMware 实验准备:虚 ...

  7. 与Linux文件和目录管理相关的一些重要命令

    与Linux文件和目录管理相关的一些重要命令 我们都知道,在Linux系统中,基本上任何我们需要做的事都可以通过输入命令来完成,所以在Linux系统中命令非常的多,我们不可能也没必要记住所有的这些命令 ...

  8. Linux系统文件和目录管理

    Linux系统文件和目录管理 相关命令的解析 1.pwd:显示用户当前的工作目录 2.ls: -a:显示所有文件,包括隐藏文件 -l:显示文件的详细信息 3.设备文件统一存放在/dev 设备文件 块设 ...

  9. 第七章、Linux 文件与目录管理

    第七章.Linux 文件与目录管理 1. 目录与路径 1.1 相对路径与绝对路径 1.2 目录的相关操作: cd, pwd, mkdir, rmdir 1.3 关於运行档路径的变量: $PATH 2. ...

  10. 鸟哥的Linux私房菜(基础篇)- 第七章、Linux 文件与目录管理

    第七章.Linux文件与目录管理 最近升级日期:2009/08/26 在第六章我们认识了Linux系统下的文件权限概念以及目录的配置说明.在这个章节当中,我们就直接来进一步的操作与管理文件与目录吧!包 ...

最新文章

  1. 自然语言处理ACL2020论文列表
  2. 阿里云 yum无法正常使用的解决办法 (转)
  3. hibernate注解的测试
  4. Laravel中的env函数获取不到确定存在的配置
  5. 2019.8.21一些面试题以及记录
  6. 从SVN资源库下载项目
  7. char类型怎么输入 c语言_c语言入门(一)
  8. php+mysql多事务处理_php+mysql事务处理
  9. 11尺寸长宽 iphone_东风日产奇骏垫底!盘点2020年11月销量最大的十款SUV
  10. Medoo个人修改版
  11. 【网络】HTTP原理的简单理解
  12. MESYS轴承计算设计软件直播回顾
  13. 【教程】最新微信视频号视频批量下载保存方法,非常简单的方法
  14. 计算机做word的表格,word表格制作,详细教您word如何制作表格
  15. 已解决KfcError: KFC Crazy Thursday WhoEver Gives me 50 CNY, I Will Thank Him.
  16. 寒假收获(2015.1.16)
  17. Torvalds的linux
  18. 推荐适合新手入门的音频剪辑软件推荐
  19. 计算机应用基础试题文件夹,计算机应用基础试题及参考答案
  20. 作为有经验的程序员如果不懂Lambda表达式就说不过去了吧,建议收藏!!!

热门文章

  1. 高强度加密vep文件提取MP4方法
  2. envi与arcgis文件转换_ArcGIS ENVI中土地分类格式互转、土地利用转移矩阵、变化图谱计算详解...
  3. CronTrigger 介绍
  4. 电脑蓝牙打电话-总结(篇外、虚拟声卡选型)
  5. c语言软件下载与配置
  6. 汇编语言属于计算机科学,汇编语言是一种依赖于计算机的低级程序设计语言吗...
  7. AutoCAD Plant 3d管道设计基础到中高级进阶视频教程
  8. verlay虚拟化技术_Overlay解决虚拟化难题 - 节点动态 - 海南师范大学信息网络与数据中心| Network Center HaiNan Normal University...
  9. 软件学报 期刊论文 排版格式要求 2021最新
  10. 【成功解决】Error:(3, 46) java: 程序包org.springframework.context.annotation不存在