Linux文件和目录管理

查看及切换目录

pwd——命令查看当前的工作目录

cd——切换工作目录

使用一个点号"."开头可明确表示以当前工作目录为起点

使用两个点号开头".."表示当前目录下的上一级目录

使用"~用户名"的形式开头,表示以指定的宿主目录为起点,而使用"~"可表示当前用户的宿主目录。

ls——列表显示目录内容

-l:以长格式显示目录列表,包括权限,大小,最后更新时间等,详细信息。

-a:显示所有子目录和文件信息,包括名称以点号"."开头的隐藏目录和隐藏文件

-A:与-a选项类似但是不会显示表示当前目录的".",表示父目录的".."。

-d:显示目录的本身属性,而不是显示目录的内容。

-h:以人性化的方式显示目录或文件的大小,默认文件大小是字节,使用-h后将显示K,M等单位。此选项需要结合-l一起使用。

-R:以递归方式显示指定目录极其子目录中所有内容。

--color:在字符模式以颜色区分不同的文件,如果使用--color=tty,表示使用终端欲定义的颜色方案。一般是:深蓝色表示目录、白色表示一般文件、绿色表示可执行文件、***表示设备文件、红色表示压缩文件。

du——统计目录及文件的空间占用情况。

-a:统计磁盘的空间占用时包括所有的文件,而不仅仅是目录

-h:以人性化的方式显示统计结果

-s:只统计每个参数所占用的空间大小,而不是统计每个子目录。

显示一个文件夹内所有文件占的空间大小。

显示每个文件占的空间大小

mkdir——创建新的目录

如果需要创建嵌套的多层目录,必须结合"-P"选项,负责只能创建一个子目录。

touch——创建空文件

如果目标文件已存在将更新目标文件的时间标记。

ln创建连接文件

连接文件分为软连接和硬链接两种,区别在于,删除原始文件后,软连接将失效,但硬链接,仍旧可用:软连接试用与文件或目录,但硬连接只可用于文件,不能为目录建立硬连接。

默认创建的是硬链接。

-s:创建软连接

cp——复制文件或目录

-f:覆盖目标同名文件或目录时不进行提醒,而直接强制复制。

-i:覆盖目标同名文件或目录时提醒用户确认

-p:复制时保持源文件的权限,属主及时间标记等属性不变。

-r:复制目录是必须使用此选项,表示递归复制所有文件及子目录。

rm——删除文件或目录

-f:删除文件或目录时不进行提醒。

-i:删除文件或目录时提醒用户确认。

-r:删除目录时必须使用此选项,表示递归删除整个目录树。

mv——移动文件或目录

which——命令查找Linux命令文件并显示所在的位置。

find——查找文件或目录

按名称查找:关键字为"-name",根据目标文件的名称进行查找,允许使用"*"及"?"通配符。

按文件大小查找:关键字为"-size"一般使用+ - 号设置超过或小于指定的大小作为查找条件。常用的容量单位包括k,M,G。

按文件属性查找:关键字为"-user",根据文件是否属于目标用户进行查找。

按文件类型查找:关键字为"-type",普通文件(f)、目录(d)、块设备文件(b)、字符设备文件(c)等。

cat——显示并连接文件内容

more和less ——分页查看文件内容

more会显示当前页数的百分比less不会显示。

按空格键向下翻一屏,按b键向上翻一屏,按q键退出。

head和tail——查看文件开头或末尾部分内容

可以使用-n指定参数,若不指定参数默认只显示10行

显示第四行的内容

wc——统计文件内容中的单词数量

-c:统计文件内容中的字节数

-l:统计文件内容中的行数

-w:统计文件内容中的单词数

默认三个选项都有

grep——检索过滤文件内容

-i:查找内容时忽略大小写。

-v:翻转查找,即输出与查找条件不符的行。

时间: 2024-11-03 21:51:17

Linux文件和目录管理的相关文章

【转】第七章、Linux 文件与目录管理

原文网址:http://vbird.dic.ksu.edu.tw/linux_basic/0220filemanager.php 第七章.Linux 文件与目录管理 最近升级日期:2009/08/26 在第六章我们认识了Linux系统下的文件权限概念以及目录的配置说明. 在这个章节当中,我们就直接来进一步的操作与管理文件与目录吧!包括在不同的目录间变换. 创建与删除目录.创建与删除文件,还有寻找文件.查阅文件内容等等, 都会在这个章节作个简单的介绍啊! 1. 目录与路径 1.1 相对路径与绝对路

CentOS(九)--与Linux文件和目录管理相关的一些重要命令①

   接上一篇文章,实际生产过程中的目录管理一定要注意用户是root 还是其他用户. 一.目录与路径 1.相对路径与绝对路径 因为我们在Linux系统中,常常要涉及到目录的切换,所以我们必须要了解 "路径" 以及 "相对路径" 与 "绝对路径" 的概念. 在之前的学习中,就反复的强调了Linux的目录是 "树状目录" .假设我们需要在任意一个目录下切换到另一个目录下,通常是使用的是 cd 这个命令,此时在写切换的目录名时就有两

CentOS(十)--与Linux文件和目录管理相关的一些重要命令②

在结束了第二期的广交会实习之后,又迎来了几天休闲的日子,继续学习Linux.在上一篇随笔 Linux学习之CentOS(十七)--与Linux文件和目录管理相关的一些重要命令① 中,详细记录了与Linux文件和目录管理相关的一些重要命令,包括 目录与路径相关的命令(cd.pwd.mkdir.rmdir等).管理文件与目录的命令(ls.cp.rm.mv等).查看文件内容命令(cat.more.less等),在这一篇随笔中,将继续详细记录与Linux文件和目录管理相关的其他一些重要命令. 一.修改文

鸟哥的Linux私房菜_基础版_学习笔记3:第七章 Linux文件与目录管理

第七章 Linux文件与目录管理 7.1目录与路径: 7.1.1相对路径与绝对路径: 绝对路径:路径的写法『一定由根目录 / 写起』,例如: /usr/share/doc 这个目录. 相对路径:路径的写法『不是由 / 写起』,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成:『cd ../man』这就是相对路径的写法啦!相对路径意指『相对於目前工作目录的路径!』 7.1.2目录的相关操作: . 代表此层目录 .. 代表上一层目录 - 代表前一个工作目录

第5章 LINUX文件及目录管理命令基础

第5章 LINUX文件及目录管理命令基础5.1 操作LINUX必知必会基础知识5.1.1 Linux命令行组成结构root @ oldboy ~ # :当前用户名 分隔符 主机名 当前用户登陆后的位置,这是个变量 提示符 5.1.2 基本的Linux命令操作语法示例5.1.3 Linux与Windows的目录结构对比5.2 Linux文件及目录核心命令5.2.1 pwd:显示当前所在位置信息"print working directory"-L:逻辑路径:-P:物理路径系统Bash命令

Linux文件与目录管理命令总结

在Linux下对文件和目录的操作是学习linux的基础,文件的操作无非就是增删改查等等.对于目录的操作也是对目录的增删改查以及修改目录属性等操作.在了解目录管理前得先了解目录的结构.linux下的目录是树型结构,所有的目录都从根(/)开始,其他的文件系统以挂载的方式挂载到目录上去进行使用.访问目录时有相对路径和绝对路径之分. 相对路径:路径的写法不是由根写起的,而是在当前路径的基础之上的.例如:例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: cd .

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

1. 目录与路径 1.1 相对路径与绝对路径 1.2 目录的相关操作: cd, pwd, mkdir, rmdir 1.3 关於运行档路径的变量: $PATH 2. 文件与目录管理 2.1 文件与目录的检视: ls 2.2 复制.删除与移动: cp, rm, mv 2.3 取得路径的文件名称与目录名称 3. 文件内容查阅: 3.1 直接检视文件内容: cat, tac, nl 3.2 可翻页检视: more, less 3.3 数据撷取: head, tail 3.4 非纯文字档: od 3.5

实验02 Linux文件和目录管理

一.实验目的 熟悉Linux的文件和目录管理 二.实验环境 CentOS 6.5系统. 三.实验内容 1. 文件和目录的创建.编辑.复制.移动.删除 2. 文件内容的过滤.排序.去重 3. 文件和目录的查找.压缩.解压.打包.解包.分割和重组 4. 文件名通配符的使用,shell的输入输出重定向和管道 四.实验步骤: 1. 了解Linux目录组织结构 (1) 进入根目录 命令:_cd /_ (2) 查看根目录内容 命令:_ls_ (3) 进入并浏览根目录中的各子目录,了解这些目录主要存放哪方面内

鸟哥私房菜第七章 Linux文件与目录管理

一.目录与路径 1.相对路径与绝对路径 2.目录的相关操作 以下为特殊目录: .        :代表此目录 ..       :代表上一层目录 -        :代表前一个工作目录 ~       :代表"目前用户身份"所在的主文件夹 ~account :代表account这个用户的主文件夹 注:根目录下上一层(..)与前(.)是同一个目录. (1)cd:切换目录(change directory) 语法: [[email protected] ~]# cd [相对路径或绝对路径]

鸟哥的linux私房菜学习-(八)Linux 文件与目录管理

1. 目录与路径 1.1相对路径与绝对路径: 绝对路径:路径的写法『一定由根目录 / 写起』,例如: /usr/share/doc 这个目录. 相对路径:路径的写法『不是由 / 写起』,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: 『cd ../man』这就是相对路径的写法啦!相对路径意指『相对於目前工作目录的路径!』 1.2目录的相关操作: 需要特别注意的是:在所有目录底下都会存在的两个目录,分别是『.』与『..』 分别代表此层与上一级目录的意思