linux文件和目录管理的基本命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux文件和目录管理的基本命令相关的知识,希望对你有一定的参考价值。

linux文件和目录管理的基本命令


ls命令

作用:显示目标列表或目录的内容

语法:ls[选项][目录或文件]

-a:显示指定目录下所有子目录与文件,包括隐藏文件

-l:显示文件的详细信息

-d: 显示目录

例:ls -dl

技术分享图片


cd命令

作用:用来切换工作目

语法:cd [directory]

cd  /etc

cd  (返回当前用户家目)

cd ..(返回上一级目录)

例:cd /etc/123/

技术分享图片


pwd命令

作用: 显示当前工作目录的路径

语法:pwd

例:pwd

技术分享图片


mkdir命令

作用:创建一个空目录

语法:mkdir [选项] dirname

-m在创建新目录的同时设置目录权限,默认权限是755

-p:在创建新目录时,若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录

例:mkdir -p /p1/p2/

技术分享图片


touch命令

作用:修改文件的创建日期或以当前系统日期创建一个空文件

语法:touch  file1 file2 ...

例:touch a.txt

技术分享图片

 

cp命令

作用:把一个或多个源文件复制到目标目录

语法:cp [选项] 源文件或目录 目标文件或目录

-f:如果目标文件已经存在,不提示而覆盖

-i:覆盖既有文件之前先询问用户

-p:把其修改时间和访问权限也复制到新文件中

-r:若源文件是一个目录,将递归复制该目录下所有的子目录和文件,此时目标文件必须为一个目录名

例:cp a.txt /etc/123/b.txt

技术分享图片


mv命令

作用:将文件重命名或将文件由一个目录移动到另一个目录中

语法:mv [选项] 源文件或目录 目标文件或目录

-f:如果目标文件已经存在,不提示而覆盖

-i:和f选项相反

例:mv a.txt x.txt

技术分享图片


rm命令

作用:删除一个目录中的一个或多个文件或目录

语法:rm [选项] 文件 

-f 不需确认地删除多个文件,可带通配符

-r 将参数中列出的全部目录和子目录均递归地删除

-i 进行交互式删除

例:rm -rf /etc/123/b.txt

技术分享图片


cat命令

作用:在屏幕上显示文件内容,或者连接两个或多个文件。

语法:cat [选项]<文件名>

例:cat /etc/wj.txt

技术分享图片

 

which 命令

作用:显示应用程序文件的位置

语法:which [文件名]    

例:which touch

技术分享图片


whereis命令 

作用:显示指定命令或文件的帮助信息

语法:whereis [文件名]    

例:whereis mkdir

技术分享图片

 

grep命令

作用:从一个文件中找出匹配指定关键字的行,并送到标准输出。

语法:grep [选项] 匹配模式 [文件]

例:rpm -qa | grep vim

技术分享图片


gzip命令

作用:文件压缩/解压缩,不支持对目录进行压缩,如果对目录压缩,要先打包再压缩。

语法:gzip  [选项] [文件名]

-d:解压缩

-n:指定压缩比1-9,不指定默认为6

-c:将输出写到标准输出上,并保留原有文件

例:gzip a.txt(压缩)

技术分享图片

gzip -d a.txt.gz9(解压)

技术分享图片

本文出自 “新网学会博客” 博客,请务必保留此出处http://xwxhvip.blog.51cto.com/13020757/1983303

以上是关于linux文件和目录管理的基本命令的主要内容,如果未能解决你的问题,请参考以下文章

Linux基本命令——管理目录和文件的属性

linux基本命令-目录管理-文件管理

linux基本操作命令的使用

linux下部分文件管理类基本命令汇总以及bash展开特性介绍

linux基本命令操作-目录与文件的配置和管理

linux常见基本命令