`
zhangym124
  • 浏览: 344234 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

linux文件目录操作总结(转)

阅读更多

文件和目录相关操作是Linux系统的管理操作的重要部分,这篇文章就总结一下linux目录相关操作。
切换目录命令:
cd 目录名
cd 是change directory 缩写
特殊目录符号
. 当前目录
.. 上层目录
- 前一个工作目录
~ 当前用户的home目录
~用户名 指定用户的home目录

 

显示当前所在目录
pwd [-P]
-P 显示实际路径,而非连接路径
pwd 是print work directory所写

 

创建目录
mkdir [-mp] 目录名
参数:
-m : 设置文件权限
-p : 递归建立目录

 

删除“空”目录
rmdir [-p] 目录名

 

执行文件路径的变量:$PATH

 

查看文件和目录列表命令:
ls [-aDdfFhilnrRSt] 目录名
参数:
-a 列出全部文件,包括隐藏文件
-A 列出全部文件,但不包括.和..这两个目录
-d 进列出目录
-f 列出结果,不排序(ls默认会以文件名排序)
-h 列出文件大小,以K M G来显示文件和目录
-l 列出长数据传,包含文件属性
-R 递归列出包括子目录的文件
-S 按文件大小排序
-t 按时间排序
-r 反向排序

 


复制文件或目录命令
cp 源 目标

cp 源1 源2 源3 ... 目标
参数:
-d 若源文件为连接,则复制连接文件属性而非文件本身。
-f 强制复制,有重复或其他疑问不会询问用户
-i 目标存在,则覆盖时询问
-l 建立硬连接文件,而非复制文件本身
-p 与文件属性一起复制
-r 递归持续复制
-s 复制成符号链接(快捷方式)
-u 若目标文件比原文件旧则更新目标文件

 

删除文件或目录
rm 文件或目录
-f 强制删除
-i 删除前询问
-r 递归删除

 

移动文件与目录,或重命名
mv 源 目标
mv 源1 源2 源3 ... 目标
参数:
-f 强制移动,不询问
-i 若目标存在则询问
-u 目标存在则覆盖源较新的

 


less比more更灵活
命令:
less 文件名
相关命令:
空格 向下翻一页
pagedown 向下翻一页
pageup 向上翻一页
/字符串 向下查找字符串
?字符串 向上查找字符串
n 重复前一个搜索
N 反向重复前一个搜索
q 离开

 


文件隐藏属性
chattr [+-=][ai] 文件或目录
+ 增加属性
- 删除属性
= 直接设置
a 这个文件将只能增加数据,不能删除,只有root可以设置这个属性
i 不能删除、改名、设置连接,也无法写入或新增数据

 

显示文件的隐藏属性
lsattr [-aR] 文件或目录
参数:
-a 将隐藏文件的属性也显示出来
-R 联通子目录的数据也列出来
如果没有参数,则列出当前目录的文件的隐藏属性

分享到:
评论

相关推荐

    Linux文件管理的总结

    Linux文件管理; Linux文件和目录的权限管理和区别; Linux文件和目录的内容操作; Linux文件系统EXT2的详解

    Linux文件和目录操作命令

    ### Linux文件和目录操作命令详解 #### 一、概述 Linux作为一款强大的开源操作系统,广泛应用于服务器、桌面以及嵌入式设备等领域。对于初学者来说,掌握基本的文件和目录操作命令至关重要。本文将深入介绍Linux...

    linux下文件操作

    总结来说,在Linux系统下进行文件操作时,用户需要了解不同文件类型的特性、文件描述符的工作原理,以及掌握各种文件操作函数的使用方法和适用场景。通过合理地使用这些函数,可以高效地进行文件读写操作,满足各种...

    linux文件操作的源码总结与示例

    本文将深入探讨Linux文件操作的源码,提供相关的示例,帮助开发者理解并熟练掌握这一领域的知识。 1. **文件描述符(File Descriptors)** 文件描述符是Linux内核用于识别打开文件的一个非负整数。每个进程都有三个...

    linux文件操作系统

    实现Linux文件操作通常遵循以下步骤: 1. **初始化**:首先,需要打开一个文件,使用`open()`函数,该函数返回一个文件描述符,后续的文件操作都将通过这个描述符进行。 2. **文件操作**: - 写入:使用`write()`...

    Linux操作系统中的文件目录结构详解

    ### Linux操作系统中的文件目录结构详解 #### 一、概述 Linux作为一款强大的开源操作系统,其文件目录结构的设计具有高度的逻辑性和层次性。...希望本文能够帮助读者更好地理解Linux文件目录结构的基础知识。

    Linux文件目录的权限和属性实践讲解

    本文将详细介绍Linux文件目录的权限和属性,并通过实际操作来加深理解。 #### 二、文件权限的基本概念 Linux中的文件权限主要包括读(Read)、写(Write)和执行(Execute)三种基本类型,分别用字母r、w和x表示。...

    Linux操作系统总结与心得.doc

    Linux操作系统是计算机科学领域的重要组成部分,它是一种自由和开源的Unix-like操作系统。Linux的核心由Linus Torvalds创建,它的命名来源于开发者本人的名字。Linux不仅仅是一个操作系统内核,它还包括了GNU工具集...

    Linux文件系统及文件管理 上机实验报告

    本次实验是关于Linux文件系统及文件管理的上机操作,旨在让学生深入理解和熟练运用Linux操作系统中的文件系统管理和文件操作。实验涵盖了文件系统的格式化、挂载与卸载,目录和文件的创建、移动、复制、删除,以及...

    Linux操作系统基础-Linux文件系统目录结构-Linux文件系统及特点

    Linux文件系统的目录结构是学习Linux操作系统的基石之一。通过理解这些目录的作用和结构,用户可以更好地管理自己的文件和系统资源。此外,掌握Linux文件系统的特性和功能对于进行高效的系统管理和应用开发至关重要...

    linux下为目录和文件设置权限,包括子目录的循环递归设置

    ### Linux 下为目录和文件设置权限,包括子目录的循环递归设置 #### 知识点一:Linux 文件权限概述 在 Linux 操作系统中,文件权限管理是至关重要的安全特性之一。通过权限管理,我们可以控制不同用户对文件或目录...

    Linux操作系统知识总结

    Linux操作系统是基于开源理念构建的,遵循GPL和POSIX标准,兼容UNIX,可以在各种硬件平台上运行,具有良好的可移植性和高效性。其核心特性包括设备独立性,将外部设备视为文件进行管理,丰富的网络功能,高安全性...

    Linux目录和文件管理.docx

    ### Linux目录和文件管理知识点详解 #### 一、Linux文件类型 Linux系统中,文件类型多样,主要包括普通...了解这些内容对于日常的文件操作、系统维护等工作至关重要。希望这篇文章能够帮助到正在学习Linux的朋友们。

    Linux文件系统.pdf

    总结来说,Linux文件系统是一个复杂而精细的设计,它结合了各种文件系统类型、虚拟文件系统抽象层以及如/proc这样的特殊文件系统,为用户提供了一致、高效的文件操作体验。通过学习Linux文件系统,我们可以更深入地...

    linux 实训 总结

    #### 二、Linux文件系统结构解析 Linux的文件系统结构清晰,各目录分工明确: - **home**:用户主目录。 - **bin**:存放系统常用命令。 - **sbin**:存放系统管理程序。 - **etc**:系统配置文件的存储位置。 - *...

    操作系统课程设计——Linux二级文件系统设计

    使用文件来模拟外存,进行数据结构设计和操作算法的设计,实现一个文件系统并实现基本的文件操作(为了简便文件系统,不考虑文件共享,文件系统安全以及管道文件与设备文件等特殊内容)。要求: 1、对程序的每一部分...

    Linux操作系统实训

    本实训旨在让学生通过设计和实现一个简单的文件系统,来深入了解 Linux 操作系统下的文件管理机制和各种文件操作命令的实质内容和执行过程。下面是本实训中涉及到的知识点: 一、文件系统概述 * 文件系统的定义和...

    Linux总结的操作命令

    Linux 操作命令集锦 Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 UNIX 工具软件、应用程序和网络协议。 su ...

    Linux常用操作总结

    Linux 常用操作总结 Linux 操作系统是当今最流行的操作系统之一,广泛应用于服务器、嵌入式系统、移动设备等领域。作为一名初级 Linux 用户,掌握基本的 Linux 操作是非常重要的。本文将对 Linux 的基本操作进行...

Global site tag (gtag.js) - Google Analytics