首页 > 系统相关 >Linux常见命令-目录命令

Linux常见命令-目录命令

时间:2024-05-02 13:23:01浏览次数:18  
标签:文件 abc 命令 ls Linux root 目录 localhost

1.ls命令:显示目录下的内容

基本格式

[root@localhost ~]# ls [选项] [参数是文件名或目录名]

常用选项

-a:显示所有文件
--color=when:支持颜色输出
-d:显示目录信息,并非目录下的文件
-h:易读化显示。文件的大小按照KB,MB为单位显示
-i:显示文件的i节点号
-l:显示文件的详细信息

范例参考

显示当前所在目录下所有文件

[root@localhost ~]# ls -a
.    anaconda-ks.cfg  .bash_profile  install.log         .viminfo
..   .bash_history    .bashrc        install.log.syslog  .Xauthority
abc  .bash_logout     .cshrc         .tcshrc

显示目录或文件的i节点号

[root@localhost ~]# ls -i install.log
130563 install.log
[root@localhost ~]# ls -id abc/
135261 abc/

显示所有文件或目录(除去隐藏文件目录)的详细信息

[root@localhost ~]# ls -l
总用量 48
drwxr-xr-x. 2 root root  4096 5月   1 22:14 abc
-rw-------. 1 root root  1283 4月   5 21:39 anaconda-ks.cfg
-rw-r--r--. 1 root root 28250 4月   5 21:39 install.log
-rw-r--r--. 1 root root  7572 4月   5 21:38 install.log.syslog
  • drwxr-xr-x:代表文件或目录的权限。

  • 2:引用计数。文件的引用计数代表文件的硬链接个数,目录的引用计数代表目录下有多少个子目录。

  • root:属主。也就是文件属于哪个用户

  • root:属组。也就是文件当前属主所在的有效组

  • 4094:文件或目录的大小。

  • 5月 1 22:14:文件修改时间。文件数据或者状态修改都会更改这个时间,Linux中没有文件创建时间

  • abc:文件名或目录名

2.cd命令:切换所在目录

基本格式

[root@localhost ~]# cd [参数]

简化用法

简化符号 作用
~ 用户的家目录
- 上次所在的目录
. 当前目录
.. 上级目录

范例参考

切换至指定目录

[root@localhost ~]# cd /root/abc
[root@localhost abc]#

切换到上次所在目录

[root@localhost abc]# cd -
/root
[root@localhost ~]# 

3.pwd命令:查询当前所在目录

基本格式

[root@localhost abc]# pwd

范例参考

查询当前所在目录

[root@localhost ~]# pwd
/root

4.mkdir命令:创建空目录

基本格式

[root@localhost ~]# mkdir [选项] 目录名

常见选项

-p:递归创建所需目录

范例参考

在root目录下创建目录/abc/def

[root@localhost ~]# mkdir -p /root/abc/def
[root@localhost ~]# ls /root/abc
def

5.rmdir命令:删除空目录

基本格式

[root@localhost ~]# rmdir [选项] 目录名

常见选项

-p:递归删除空目录

范例参考

删除root目录下/abc/def

[root@localhost ~]# rmdir -p /root/abc/def
rmdir: 删除目录 "/root" 失败: 目录非空
[root@localhost ~]# ls
anaconda-ks.cfg  install.log  install.log.syslog

删除root目录失败是因为root目录是非空目录。那么就是说rmdir命令只能删除空目录当目录下一旦有文件或目录就无法删除,就显得十分笨拙。因此在日常操作中很少使用该命令,通常都是使用rm-rf命令来删除文件或目录的。提醒在日常工作中一旦删除就无法恢复,慎用

标签:文件,abc,命令,ls,Linux,root,目录,localhost
From: https://www.cnblogs.com/roctime/p/18170118

相关文章

  • 在Linux中,如何管理SSL/TLS证书?
    在Linux系统中,管理SSL/TLS证书是确保Web服务安全的重要环节。SSL(SecureSocketsLayer)和TLS(TransportLayerSecurity)证书用于加密服务器和客户端之间的通信,保护数据传输的安全。以下是管理SSL/TLS证书的一般步骤:1.获取SSL/TLS证书从证书颁发机构(CA)购买:如果你需要一个商业网......
  • Linux白屏部署OceanBase集群版
    本次将部署三个节点,将介质OceanBaseAllinOne传到一个节点上即可。#下载并解压安装包[root@tidb01db_ob]#tar-xzvfoceanbase-all-in-one-4.3.0.1-100000242024032211.el7.x86_64.tar.gz[root@tidb01db_ob]#cdoceanbase-all-in-one/[root@tidb01oceanbase-all-in-on......
  • Web命令执行笔记(持续更新)
    Web命令执行笔记会将web命令执行的题目放到这篇博客来记录,方便自己日后查阅。XYCTF-ezRCE(只允许数字、$、<、\)<?phphighlight_file(__FILE__);functionwaf($cmd){$white_list=['0','1','2','3','4','5','6','7'......
  • Linux如何完全卸载OceanBase单机版
    OceanBase单机版重新部署的时候,遇到提示demoisrunning,因为之前部署的demo还在运行中,可以直接重启使用,如果想重新部署,需将之前的删除干净。本文将介绍如何删除OceanBase单机版。1.查看OB集群信息[root@tidb01bin]#obdclusterlist+-------------------------------------......
  • PowerShell 开启 Windows 防火墙并设置阻止程序接收入站连接时向用户显示通知,可以执行
    PowerShell开启Windows防火墙并设置阻止程序接收入站连接时向用户显示通知,可以执行以下命令:powershellCopyCodeSet-NetFirewallProfile-ProfileDomain,Public,Private-DefaultInboundActionBlock-NotifyOnDefaultInboundAction$true这条命令将设置防火墙配置文件......
  • django的目录结构
    mysite【项目文件夹】├──appo1【子应用app名字,多app开发时放在app父级文件夹中】├──migrations├──init.py├──templates【子应用app的页面文件夹】├──xxx.html【子应用app的页面】├──init.......
  • linux11-vi&vim
    linux11-vi&vimvi\vimvi,visualinterfacevim是vi的加强版本,兼容vi的所有指令,不仅能编辑文本,而且还具有shell程序编辑的功能,带有语法高亮#文件不存在,则创建并编辑新文件vim不存在路径#文件存在,则编辑已有文件vim已存在路径操作:i键,插入模式ESC,回......
  • linux12-root
    linux12-root为root用户设置密码sudopasswdrootsusu,switchuser,切换用户选项-,表示是否在切换用户后加载环境变量,建议加参数user不填写,默认切换root用户#切换到root用户su-root可以通过exit回退到上一个用户,也可以用快捷键ctrl+dsudosuperuse......
  • linux10-echo&重定向符&tail
    linux10-echo&重定向符&tailecho在终端输出语句echo"HelloWorld"echo输出命令#此处pwd被当做文本输出echopwd通过反引号``,输出pwd执行内容echo`pwd`重定向符>将左侧命令的结果,覆盖写入到右侧指定的文件中>>将左侧命令的结果,追加写入到右侧指......
  • Linux系统命令-目录命令
    1.ls命令:显示目录下的内容基本格式[root@localhost~]#ls[选项][参数是文件名或目录名]常用选项-a:显示所有文件--color=when:支持颜色输出-d:显示目录信息,并非目录下的文件-h:易读化显示。文件的大小按照KB,MB为单位显示-i:显示文件的i节点号-l:显示文件的详细信息范例参......