首页 > 系统相关 >Linux文件管理

Linux文件管理

时间:2023-11-17 18:00:38浏览次数:33  
标签:文件 删除 查看 管理 添加 空目录 Linux 目录

1 文件目录

根目录下常见的目录:

/bin  存放二进制可执行文件,常用命令一般都在此

/etc  存放系统管理和配置文件

/home  存放所有用户的根目录,是用户目录的基点

/usr  存放用户安装的程序和系统程序

/tmp  存放正在执行的程序和临时文件

/root  超级用户的主目录

/sbin  存放二进制可执行文件,只有root才能访问

/var  存放运行时需要改变数据的文件,也就是某些大文件的溢出区

 

2 常用命令

cd:通过cd命令以绝对路径进入某个文件夹,cd不添加路径表示返回root目录,“cd -” 表示返回上次目录

 

pwd:查看当前工作目录的绝对路径

 

mkdir:创建一个空目录,也可以通过添加参数“-p”来创建一个多层目录

 

pwd:显示当前所在目录,添加“-P”参数可以显示实际工作目录,而非链接文件本身的目录名

 

 ls:通过“-a”参数可以查看隐藏的目录与文件,通过“-l”参数可以查看目录和文件的属性,“ls -l” 也可以写作“ll”

 

rmdir:用于删除空目录。如果目录不为空,rmdir将无法删除该目录并显示错误消息。因此,rmdir主要用于删除不包含任何文件或子目录的空目录。添加“-p”参数可以连同上层空目录一起删除

 

 

rm:用于删除文件和目录,它更加强大且灵活。rm可以删除单个文件、多个文件以及非空目录。当使用rm删除目录时,必须使用递归选项-r,以便删除目录及其所有内容。使用“-f”可以跳过验证直接执行删除操作

 

touch:可以创建一个空白文件,也可以设置文件属性

 

cat:可以查看内容较少的文件。添加“-n”显示行号,添加“-A”显示不可显示控制字符(换行符/制表符)

 

more:以逐页的方式显示文件内容,可以通过空格向下翻页,b键向上翻页

less:对文件或其他输出进行分页显示,通过pageup、pagedown与键盘方向键来上下查看文件,最后按q退出

head:可以查看文件前几行内容,添加“-n”显示文件前n行

tail:查看文件后几行内容,添加“-n”显示文件后n行,添加”-f”可以查看动态文件

 

grep:对文件内容进行过滤、搜索关键词

上图显示含有“root”的行

上图显示以“root”开头的行

上图显示以“gash”结尾的行

 

cp:复制文件,除此之外还可以复制整个目录

cp file1(源文件) file2(目标文件)

 

mv:移动文件,重命名文件或目录

mv file1(源文件) file2(目标文件)

 

file:查看文件类型,如文本文件、二进制文件等等

stat:查看文件详细属性,如文件名称、大小、权限等等

 

3 Vim编辑器

VIM 编辑器是从 VI 发展出来的一个性能更强大的文本编辑器。

可以使用以下命令下载安装

while vim

yum -y install vim-enhanced

 

编辑模式通过esc进入命令模式   命令模式通过i进入编辑模式

末行模式通过Enter进入命令模式   命令模式通过:进入末行模式

 

末行模式通常用“:w”保存、“:q”退出、……

 常用命令还有很多,这里不过多赘述

 

标签:文件,删除,查看,管理,添加,空目录,Linux,目录
From: https://www.cnblogs.com/Lc-1/p/17839096.html

相关文章

  • SQL Server 查看数据和日志文件占用情况以及所有表的大小、所占空间
    源地址:https://blog.csdn.net/u010741112/article/details/130421018SQLServer基于T-SQL查看所有表大小,所占空间:SELECTt.NAMEASTableName,s.NameASSchemaName,p.rowsASRowCounts,SUM(a.total_pages)*8ASTotalSpaceKB,CAST(ROUND(((SUM(a.total_......
  • HHDESK资源管理批量修改
    HHDESK自带客户端支持批量修改。右键资源,选择“批量修改”。在弹出框中,选择需要修改的选项;以及资源类型;点击确定;可在对话框下方的操作日志中,查看结果。......
  • 使用golang来解密m3u8视频播放列表里面的ts文件
    如果我有一个1.2G的mp4格式的电影,想要放在网站上进行播放,直接用video标签,src属性设置为视频的地址就可以了!这种观看体验,究竟怎么样,可以自己去尝试下。。。结果是令人崩溃的。。。加载巨慢,无法选择性观看自己想要看的部分,反正就是哪哪儿都不爽。 那么为了解决这个问题,现在有很......
  • 项目收尾管理包括合同收尾和管理收尾,有何不同?
    项目收尾管理包括合同收尾和管理收尾两个部分。合同收尾和管理收尾两者的概念/定义:(1)合同收尾:合同收尾是在合同双方当事人按照合同的规定履行完各自的义务后,应该进行合同收尾工作,就是与客户一项项的核对,看是否完成了合同上所有的需求,项目是否可以结束,也就是通常所讲的验收。(2)管理收......
  • 文件指纹是什么?怎么用?
    Webpack中的静态资源文件指纹在webpack中如何给静态资源加hash值:每次构建过程都会生成一个新的hash,所以一般用于做版本控制;chunkhash是基于内容生成的,但是webpack把所有类型的文件都以js为汇聚点打成一个bundle,改了css也会导致整个js的hash发生改变,所以最好通......
  • PageOfficeV6.0在线打开excel文件给单元格填充数据
    转载:单元格填充数据单元格填充数据注意本文中展示的代码均为关键代码,复制粘贴到您的项目中,按照实际的情况,例如文档路径,用户名等做适当修改即可使用。PageOffice提供了Workbook对象来实现对Excel文件的数据填充功能,如果只是简单的填充一下数据,那么通过调用Sheet对象的openCell......
  • 记一个漏洞处理,SSH框架上传限制文件类型,以及关于文件上传安全问题的讨论
    -----------------------------------------------------------------------------------------------------------------------------------与同事讨论的文件上传安全问题:1.老项目采用的上传至项目下某个目录的做法是很不安全的,容易被访问到上传文件,应当制定到项目之外的目......
  • python包管理pip常用
    python包管理pip常用 1、pip安装包指定源pipinstall[package]-ihttps://pypi.douban.com/simple 2、pip常用命令 Commandspip常用Commands install  Installpackages download  Downloadpackagesuninstall Uninstallpackagesfreeze Ou......
  • Linux安装MySQL
    本文使用的Linux发行版本为AlmaLinux9.264位(CentOS停止更新后的完美替代发行版本)。本文安装的MySQL版本为8.1.0,其他版本方法类似。MySQL源码编译时间太长了,需要3到4小时,使用官网编译好的rpm更简单快捷。操作步骤更新系统。dnf-yupdate查看是否已经有安装了的mysql......
  • Log4j配置文件(四步轻松拿捏Log4j使用-入门必看!!)
    Hii,mJinXiang⭐前言 ⭐本篇文章主要介绍Log4j入门使用以及部分理论知识本篇又称(Log4的使用四步轻松拿捏)......