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命令来删除文件或目录的。提醒在日常工作中一旦删除就无法恢复,慎用

Linux系统命令-目录命令的更多相关文章

  1. 部分linux系统命令(shell 命令)和hadoop命令

    linux系统命令(shell 命令): ls :  只列出文件/目录 ls -l :  会显示文件的详情,如大小等 ls -lh :  会显示文件的详情,但大小以k或者M为单位 ls ../ :  ...

  2. linux系统命令(调试命令)(nmtui,ip a、ss、ps、uptime、top、lsof、grep,iotop、iftop)

    本章命令 0 1 2 3 4 5 6 7 8 9 10 nmtui ip a ss ps uptime top lsof grep iotop iftop tsar nmtui 图形化管理网卡命令 依 ...

  3. linux操作目录命令之mkdir与rmdir

    一.mkdir  创建目录(一个或多个目录) mkdir -m 777 -p path 1)-m  对新建目录设置权限 2)-p  可以是一个路径名称.此时若路径的某一级目录尚不存在,使有该选项后系统 ...

  4. Linux 基础目录和命令

    Linux 标准目录结构   初学Linux,首先需要弄清Linux 标准目录结构 / root --- 启动Linux时使用的一些核心文件.如操作系统内核.引导程序Grub等. home --- 存 ...

  5. Linux操作系统常用命令合集——第一篇-文件和目录操作(40个命令)

    一.选项和参数的区别        在经过上一次的系统安装后我们已经成功登陆,登陆LInux后,我们就可以在#或$符后面去输入命令,有的时候命令后面还会跟着“选项”(英文名:options)或“参数” ...

  6. linux 的 scp 命令 可以 在 linux 之间复制 文件 和 目录

    转自:http://blog.csdn.net/snlying/article/details/6184102 Linux系统中scp命令的用法. scp就是secure copy的简写,用于在lin ...

  7. Linux下的tree命令 --Linux下目录树查看

    Linux下的tree命令 --Linux下目录树查看 有时我们需要生成目录树结构,可以使用的有ls -R,但是实际效果并不好 这时需要用到tree命令,但是大部分Linux系统是默认不安装该命令的, ...

  8. 在linux服务器之间复制文件和目录命令scp

    scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的.可能会稍微影响一下速度.当你服务器 ...

  9. linux查看目录下各个文件大小的命令

    linux查看目录下各个文件大小的命令 由于需要经常查看各个文件的具体大小 ,所以这里记一下. 命令如下: du -h --max-depth=1

  10. Linux常用基础命令整理:关机命令、查看目录下文件命令等

    Linux常用基础命令整理:关机命令.查看目录下文件命令等 整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能Ctrl+c按键-- ...

随机推荐

  1. 如何安装和使用Docker

    本文深入解析Docker,一种革命性的容器化技术,从其基本概念.架构和组件,到安装.配置和基本命令操作.文章探讨了Docker在虚拟化.一致性环境搭建及微服务架构中的关键作用,以及其在云计算领域的深远 ...

  2. 渗透项目1-GoldenEye

    靶机地址:https://www.vulnhub.com/entry/goldeneye-1,240/ 靶机难度:中等(CTF) 目标:得到root权限&找到flag.txt 信息收集 收集目 ...

  3. #搜索#AT2368 [AGC013B] Hamiltonish Path

    题目 求一条简单路径使得路径端点不能再被延伸 分析 一开始想到可能和度数有关,其实没必要, 随便以一个点作为路径中的点深搜两次即可 代码 #include <cstdio> #includ ...

  4. sqli_lab Less1练习笔记

    首先观察页面信息,看有没有提示. 很显然,这个页面让我们传入id这个参数(根据题目的分支,应该是get方法) 使用HackBar进行传入参数,首先传入id=1 http://localhost/sql ...

  5. 一种新的姿势:程序try/catch抛出异常之绕过canary pwn121

    一种新的姿势:程序try/catch抛出异常之绕过canary 我前面发了不少关于绕过canary的姿势,先总结一下,现在绕过canary的姿势有泄露,爆破,格式化字符串绕过,多线程劫持TLS绕过, ...

  6. Blocks—单调栈

    思路: 题目意思是求平均数>=k的最长序列先求出a[i]-k的前缀和就是求sum[i]-sum[j]>=0的最大i-j当j<=k<=isum[j]<=sum[k]j< ...

  7. 报表如何批量导出成 excel 文件

    需求说明 报表展现后可以通过工具栏中的导出按钮将当前展现的报表导出成 excel 文件,但是在实际使用中通常会要求报表不需要展现,直接通过一些操作将报表导出成 excel 文件,并且往往会要求批量导出 ...

  8. redis 简单整理——客户端通信协议[十五]

    前言 简单介绍一下客户端的通信协议. 正文 第 一,客户端与服务端之间的通信协议是在TCP协议之上构建的. 第二, Redis制定了RESP(REdis Serialization Protocol, ...

  9. 实验k8s ————— k8s 搭建[一]

    前言 以前学习k8s记录的.这里简单整理一下搭建,当时是我们学习环境的搭建,正式环境得专门的运维人员来,毕竟人家考虑的东西不一样. 正文 这里用kubeadm进行搭建,更加详细信息,在这里: http ...

  10. Deep Learning on Graphs: A Survey第五章自动编码论文总结

    论文地址:https://arxiv.org/pdf/1812.04202.pdf 最近老师让我们读的一片论文,已经开组会讲完了,我负责的是第五章,图的自动编码,现在再总结一遍,便于后者研读.因为这篇 ...