当前位置: 首页 > news >正文

Linux基础知识(三、Linux常见操作目录命令)


目录

一、工作目录切换命令

1、pwd:显示当前目录 

2、cd:切换工作路径

3、ls:显示文件和目录列表命令

1、ls:显示文件和目录列表命令

2、ls:过滤输出列表        

4、dir和vdir:列出目录内容

二、文件目录管理命令 

1、mkdir:创建文件夹

2、rmdir、rm:删除文件或目录

3、cp:复制文件或目录

4、mv:移动或重命名文件


一、工作目录切换命令

1、pwd:显示当前目录 

pwd命令会显示当前所在的位置,即工作目录。比如我们进入data目录下的test1目录,使用pwd,则会显示当前目录 /data/test1

2、cd:切换工作路径

        cd命令是在Linux文件系统的不同部分之间移动的基本工具。当登录系统之后,总是处在用户主目录中。这个目录有一个名字,也就是“路径名”,它是由/home/开头,后面跟着登录的用户名。比如本人使用的weblogic用户,则用户主目录就是 /home/weblogic。

        输入cd命令,后面跟着一个路径名作为参数,就可以直接进入另外一个子目录中去。比如需要进入/data/test1目录下,则可以 cd /data/test1。一般cd常见用法如下:

cd  /data/test1  //切换至data目录下的test1目录
cd ..            //切换到上级目录
cd ~             //切换至“家目录”
cd -             //切换至上一次目录

3、ls:显示文件和目录列表命令

1、ls:显示文件和目录列表命令

ls命令是list的简化形式,用于查看目录中有那些文件,格式为:“ls [选项][文件]”ls 命令有大量的选项,常见如下:

 如ls -l则会输出长列表格式,数据如下

 可以看到,大致分为七列信息,

drwxrwxr-x    /* 文件类型,比如目录(d)、文件(-)、字符型文件(c)或块设备(b)及权限 、其后三个字符是文件所有者的访问权限,再其后的三个字符是文件所属组中成员的访问权限,最后三个字符是其他所有人的访问权限。*/
2     //文件的硬链接总数
weblogic //文件属主(所有者)的用户名
weblogic  //文件所属用户组的名字
4096      //文件的大小(以字节为单位)
Jan 28  2019 // 上次修改文件时间
6d90597d-15b3-4ff1-b009-c141cfcb2c9e // 文件名或目录名

2、ls:过滤输出列表        

        由前面的例子可知,默认情况下,ls命令会输出目录下的所有非隐藏文件。有时这个输出会 显得过多,当你只需要查看单个少数文件信息时更是如此。 幸而ls命令还支持在命令行中定义过滤器。它会用过滤器来决定应该在输出中显示哪些文件或目录。 这个过滤器就是一个进行简单文本匹配的字符串。可以在要用的命令行参数之后添加这个过滤器。当用户指定特定文件的名称作为过滤器时,ls命令只会显示该文件的信息。有时你可能不知道要找的那个文件的确切名称。ls命令能够识别标准通配符,并在过滤器中用它们进行模式匹配:
问号(?)代表一个字符;
星号(*)代表零个或多个字符

比如存在 以下四个文件(test1、test11、test2、test21),则搜索情况如下

4、dir和vdir:列出目录内容


dir除了比ls的功能更少,其他都是一样的。
vdir 相当于为ls命令加上-1选项,默认情况下列出目录和文件的完整信息。

二、文件目录管理命令 

1、mkdir:创建文件夹

在Linux中创建文件夹很简单,mkdir命令可以一次建立一个或几个文件夹,格式为:“mkdir [选项]目录”。选项参数如下

如果文件夹存在,则无法创建,这时候则可以使用-p,如果存在则会忽略 

 

mkdir dir1            //创建一个名为 “dir1” 的目录
mkdir dir1 dir2 dir3  //创建三个目录,名为 dir1, dir2, dir3
mkdir -p ~/temp/test  //先创建temp文件夹,再创建test文件夹,如果存在,则忽略

2、rmdir、rm:删除文件或目录

        rmdir命令用于删除目录。这个命令的使用非常简单,只需要在后面跟上要删除的目录名作为参数即可。默认情况下,rmdir命令只删除空目录。因此,在使用rmdir 删除一个目录之前,首先要将这个目录下的文件和子目录删除。删除文件需要用到rm命令。稍后将会看到,rm同样可以用来删除目录,而且比rmdir更为“高效”。由于这个原因,在实际使用中rmdir 很少被用到。

rm命令用于删除文件或目录,格式为:“rm [选项]文件”。

rm常用的选项:

 由此可见:一口气删除目录及其所有内容的终极大法就是使用带有-r参数和-f参数的rm命令。rm -rf命令既没有警告信息,也没有声音提示。这肯定是一个危险的工具,尤其是在拥有超级用户权限的时候。务必谨慎使用,请再三检查你所要进行的操作是否符合预期。所以当使用带有通配符的 rm 命令时(除了仔细检查输入的内容外),先用 ls 命令来测试通配符。这会让你看到将要被删除的文件是什么。然后按下上箭头按键,重新调用刚刚执行的命令,用 rm 替换 ls。

3、cp:复制文件或目录

cp命令用于复制文件或目录,格式为:“cp [选项]源文件目标文件”。
复制命令的三种情况:
目标文件是一个目录,会将源文件复制到该目录中。
目标文件是一个文件,会将源文件覆盖该文件。
目标文件不存在,将会复制源文件并修改为目标文件的名称〔重命名)。

cp常见选项如下

 cp实例如下:

4、mv:移动或重命名文件

mv命令用于移动文件或改名,格式为:“mv[选项]文件名【目标路径|目标文件名】”。

mv常见选项如下:

 mv实例如下:

http://www.dtcms.com/a/524689.html

相关文章:

  • 类似凡科建站的平台手机网站仿站
  • 在网站文字上做笔记设计制作中国第一架飞机的人是
  • C++ 分治 快速选择算法 堆排序 TopK问题 力扣 215. 数组中的第K个最大元素 题解 每日一题
  • 永磁同步电机无速度算法--基于相位超前校正的LESO
  • 动态 静态 网站地图合肥庐阳区建设局网站
  • JavaEE开篇之计算机是如何工作的
  • 基于python机器学习的农产品价格数据分析与预测的可视化系统
  • 如何通过掌纹识别实现Windows工作站安全登录:从技术原理到企业级落地实践
  • 正则表达式全集
  • 中山手机网站制作哪家好网站管理员登陆后缀
  • K8s高可用:四大核心机制解析
  • 1024勋章发文活动
  • 依托金仓数据库的医疗信创多院区实践与 KingbaseES 操作详解
  • Linux---开发工具2
  • GBase安装部署
  • 4A架构解析:业务、数据、应用、技术架构的区别与联系
  • Redisson与Spring提供的RedisTemplate做一个对比
  • 南京做网站公司地点免费ddns域名注册
  • asp网站开发报告酷站是什么网站
  • [服务部署]京东云部署JavaWeb项目
  • 27、LangChain开发框架(四)-- LangChain接入工具基本流程
  • 找人做网站要准备什么九江网站网站建设
  • 帝可得智能售货机系统实战Day1:从环境搭建到区域管理功能落地 (1)
  • 10.2Web Component
  • 有没有做产品团购的网站wordpress文章页禁止右键
  • Nginx 反向代理解析:从原理到生产级配置实战
  • [理论题] 2025 年 “技耀泉城” 海右技能人才大赛网络安全知识竞赛题目(四)
  • 文化馆网站数字化建设介绍重庆seo网站建设
  • 【Betaflight源码学习】之初始化函数(init.c)
  • STM32H750寄存器操作(硬件I2C)