linux(十)目录相关命令ll、pwd、cd(1)

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: Linux的常用基本命令,大概先了解下他目录相关的命令,linux的目录其实就是windows下的文件夹,文件夹,是windows系统引入的一个概念。这个大概了解一下。

Linux的常用基本命令,大概先了解下他目录相关的命令,linux的目录其实就是windows下的文件夹,文件夹,是windows系统引入的一个概念。这个大概了解一下。

一:查看目录下的文件的命令ll/ls

1:ls命令

(1):ls -a 查看所有文件,包含隐藏文件

ruby

复制代码

root@iZijvdp1z0m5q4Z:/opt# ls -a
.  ..  .cache  libaio-0.3.109-13.el7.x86_64.rpm  libaio-devel-0.3.109-13.el7.x86_64.rpm  oci8-2.2.0.tgz  oracle-instantclient19.8-basic-19.8.0.0.0-1.x86_64.rpm  oracle-instantclient19.8-devel-19.8.0.0.0-1.x86_64.rpm

注:文件名前边有.的都是隐藏文件

 

(2):ls -l 查看文件详情

sql

复制代码

root@iZijvdp1z0m5q4Z:/opt# ls -l
total 53748
drwxr-xr-x  2 root root     4096 Aug 26 10:50 ./
drwxr-xr-x 23 root root     4096 Jul  7 16:13 ../
-rw-r--r--  1 root root        0 Aug 26 10:50 .cache
-rw-r--r--  1 root root    24744 Nov 25  2015 libaio-0.3.109-13.el7.x86_64.rpm
-rw-r--r--  1 root root    13176 Nov 25  2015 libaio-devel-0.3.109-13.el7.x86_64.rpm
-rw-r--r--  1 root root   196449 Aug 11 09:08 oci8-2.2.0.tgz
-rw-r--r--  1 root root 54172532 Aug 11 09:12 oracle-instantclient19.8-basic-19.8.0.0.0-1.x86_64.rpm
-rw-r--r--  1 root root   612416 Aug 11 09:12 oracle-instantclient19.8-devel-19.8.0.0.0-1.x86_64.rpm

 

(3):ls -lh 查看文件详细信息,以人类可读的形式显示文件大小,h单独使用是没有效果的,只有配合l使用的时候,才能发挥其效果。

sql

复制代码

root@iZijvdp1z0m5q4Z:/opt# ls -lh
total 53M
-rw-r--r-- 1 root root  25K Nov 25  2015 libaio-0.3.109-13.el7.x86_64.rpm
-rw-r--r-- 1 root root  13K Nov 25  2015 libaio-devel-0.3.109-13.el7.x86_64.rpm
-rw-r--r-- 1 root root 192K Aug 11 09:08 oci8-2.2.0.tgz
-rw-r--r-- 1 root root  52M Aug 11 09:12 oracle-instantclient19.8-basic-19.8.0.0.0-1.x86_64.rpm
-rw-r--r-- 1 root root 599K Aug 11 09:12 oracle-instantclient19.8-devel-19.8.0.0.0-1.x86_64.rpm

 

(4):ls -A 查看除 . .. 之外的所有文件及目录的信息

ruby

复制代码

root@iZijvdp1z0m5q4Z:/opt# ls -A
.cache  libaio-0.3.109-13.el7.x86_64.rpm  libaio-devel-0.3.109-13.el7.x86_64.rpm  mysql  oci8-2.2.0.tgz  oracle-instantclient19.8-basic-19.8.0.0.0-1.x86_64.rpm  oracle-instantclient19.8-devel-19.8.0.0.0-1.x86_64.rpm

查看详细信息的话,可以组合使用

sql

复制代码

root@iZijvdp1z0m5q4Z:/opt# ls -lA
total 53744
-rw-r--r-- 1 root root        0 Aug 26 10:50 .cache
-rw-r--r-- 1 root root    24744 Nov 25  2015 libaio-0.3.109-13.el7.x86_64.rpm
-rw-r--r-- 1 root root    13176 Nov 25  2015 libaio-devel-0.3.109-13.el7.x86_64.rpm
drwxr-xr-x 2 root root     4096 Aug 26 11:03 mysql
-rw-r--r-- 1 root root   196449 Aug 11 09:08 oci8-2.2.0.tgz
-rw-r--r-- 1 root root 54172532 Aug 11 09:12 oracle-instantclient19.8-basic-19.8.0.0.0-1.x86_64.rpm
-rw-r--r-- 1 root root   612416 Aug 11 09:12 oracle-instantclient19.8-devel-19.8.0.0.0-1.x86_64.rpm

 

(5):ls -lF 查看目录的时候并输出文件类型:“*”表示具有可执行权限的普通文件,“/”表示目录,“@”表示符号链接,“|”表示命令管道FIFO,“=”表示sockets套接字。当文件为普通文件时,不输出任何标识。

sql

复制代码

root@iZijvdp1z0m5q4Z:/opt# ls -lF
total 53744
-rw-r--r-- 1 root root    24744 Nov 25  2015 libaio-0.3.109-13.el7.x86_64.rpm
-rw-r--r-- 1 root root    13176 Nov 25  2015 libaio-devel-0.3.109-13.el7.x86_64.rpm
drwxr-xr-x 2 root root     4096 Aug 26 11:03 mysql/
-rw-r--r-- 1 root root   196449 Aug 11 09:08 oci8-2.2.0.tgz
-rw-r--r-- 1 root root 54172532 Aug 11 09:12 oracle-instantclient19.8-basic-19.8.0.0.0-1.x86_64.rpm
-rw-r--r-- 1 root root   612416 Aug 11 09:12 oracle-instantclient19.8-devel-19.8.0.0.0-1.x86_64.rpm

 

(6):ls -m 以逗号分隔字符

ruby

复制代码

root@iZijvdp1z0m5q4Z:/opt# ls -m
libaio-0.3.109-13.el7.x86_64.rpm, libaio-devel-0.3.109-13.el7.x86_64.rpm, mysql, oci8-2.2.0.tgz, oracle-instantclient19.8-basic-19.8.0.0.0-1.x86_64.rpm, oracle-instantclient19.8-devel-19.8.0.0.0-1.x86_64.rpm

 

(7):ls -I 显示文件索引节点号(inode)。一个索引节点代表一个文件;

ruby

复制代码

root@iZijvdp1z0m5q4Z:/opt# ls -i
 262184 libaio-0.3.109-13.el7.x86_64.rpm        1323947 mysql            269376 oracle-instantclient19.8-basic-19.8.0.0.0-1.x86_64.rpm
 269478 libaio-devel-0.3.109-13.el7.x86_64.rpm   269375 oci8-2.2.0.tgz   269476 oracle-instantclient19.8-devel-19.8.0.0.0-1.x86_64.rpm

 

(8):ls -n:以用户识别码和群组识别码替代其名称;

sql

复制代码

root@iZijvdp1z0m5q4Z:/opt# ls -ln
total 53744
-rw-r--r-- 1 0 0    24744 Nov 25  2015 libaio-0.3.109-13.el7.x86_64.rpm
-rw-r--r-- 1 0 0    13176 Nov 25  2015 libaio-devel-0.3.109-13.el7.x86_64.rpm
drwxr-xr-x 2 0 0     4096 Aug 26 11:03 mysql
-rw-r--r-- 1 0 0   196449 Aug 11 09:08 oci8-2.2.0.tgz
-rw-r--r-- 1 0 0 54172532 Aug 11 09:12 oracle-instantclient19.8-basic-19.8.0.0.0-1.x86_64.rpm
-rw-r--r-- 1 0 0   612416 Aug 11 09:12 oracle-instantclient19.8-devel-19.8.0.0.0-1.x86_64.rpm

 

(9):ls -R 递归显示当前目录下的所有文件,注意,递归显示所有,这个命令很耗资源

ruby

复制代码

root@iZijvdp1z0m5q4Z:/opt# ls -R
.:
libaio-0.3.109-13.el7.x86_64.rpm  libaio-devel-0.3.109-13.el7.x86_64.rpm  mysql  oci8-2.2.0.tgz  oracle-instantclient19.8-basic-19.8.0.0.0-1.x86_64.rpm  oracle-instantclient19.8-devel-19.8.0.0.0-1.x86_64.rpm
./mysql:
1.txt

 

(10):ls –full-time 完整的显示时间

sql

复制代码

root@iZijvdp1z0m5q4Z:/opt# ls --full-time
total 53744
-rw-r--r-- 1 root root    24744 2015-11-25 22:50:54.000000000 +0800 libaio-0.3.109-13.el7.x86_64.rpm
-rw-r--r-- 1 root root    13176 2015-11-25 22:50:57.000000000 +0800 libaio-devel-0.3.109-13.el7.x86_64.rpm
drwxr-xr-x 2 root root     4096 2020-08-26 11:29:54.073539019 +0800 mysql
-rw-r--r-- 1 root root   196449 2020-08-11 09:08:08.000000000 +0800 oci8-2.2.0.tgz
-rw-r--r-- 1 root root 54172532 2020-08-11 09:12:20.000000000 +0800 oracle-instantclient19.8-basic-19.8.0.0.0-1.x86_64.rpm
-rw-r--r-- 1 root root   612416 2020-08-11 09:12:01.000000000 +0800 oracle-instantclient19.8-devel-19.8.0.0.0-1.x86_64.rpm

 

(11):ls -lt 按时间排序显示

sql

复制代码

root@iZijvdp1z0m5q4Z:/opt# ls -lt
total 53744
drwxr-xr-x 2 root root     4096 Aug 26 11:29 mysql
-rw-r--r-- 1 root root 54172532 Aug 11 09:12 oracle-instantclient19.8-basic-19.8.0.0.0-1.x86_64.rpm
-rw-r--r-- 1 root root   612416 Aug 11 09:12 oracle-instantclient19.8-devel-19.8.0.0.0-1.x86_64.rpm
-rw-r--r-- 1 root root   196449 Aug 11 09:08 oci8-2.2.0.tgz
-rw-r--r-- 1 root root    13176 Nov 25  2015 libaio-devel-0.3.109-13.el7.x86_64.rpm
-rw-r--r-- 1 root root    24744 Nov 25  2015 libaio-0.3.109-13.el7.x86_64.rpm

 

(12):显示彩色目录

打开/etc/bashrc, 加入如下一行:

bash

复制代码

alias ls="ls --color"

下次启动bash时就可以像在Slackware里那样显示彩色的目录列表了, 其中颜色的含义如下:

  1. 蓝色-->目录
  2. 绿色-->可执行文件
  3. 红色-->压缩文件
  4. 浅蓝色-->链接文件
  5. 灰色-->其他文件

ini

复制代码

ls -tl --time-style=full-iso sshd
ls -ctl --time-style=long-iso

 

最后注意一下,这些命令是可以组合使用的,比如 :ls -lht 就是查看文件详细信息,以人类习惯的方式显示文件大小,以及按照时间排序显示

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
3天前
|
Linux Shell 数据安全/隐私保护
|
3天前
|
域名解析 网络协议 安全
|
9天前
|
运维 监控 网络协议
|
1天前
|
Linux 开发工具
linux文本管理命令
本文档介绍了Linux系统中常用的文本处理命令,包括`echo`、`cat`、`head`、`tail`、`wc`、`less`、`grep`以及重定向符号的使用方法和练习题。此外,还详细讲解了VIM编辑器的特点、工作模式、常用快捷键和高级技巧,帮助用户高效地进行文本编辑和处理。
17 4
|
1天前
|
网络协议 Linux
linux系统重要文件目录
本文介绍了Linux系统中的重要目录及其历史背景,包括根目录、/usr、/etc、/var/log和/proc等目录的结构和功能。其中,/etc目录下包含了许多关键配置文件,如网卡配置、DNS解析、主机名设置等。文章还详细解释了各目录和文件的作用,帮助读者更好地理解和管理Linux系统。
10 2
|
12天前
|
运维 安全 Linux
Linux中传输文件文件夹的10个scp命令
【10月更文挑战第18天】本文详细介绍了10种利用scp命令在Linux系统中进行文件传输的方法,涵盖基础文件传输、使用密钥认证、复制整个目录、从远程主机复制文件、同时传输多个文件和目录、保持文件权限、跨多台远程主机传输、指定端口及显示传输进度等场景,旨在帮助用户在不同情况下高效安全地完成文件传输任务。
104 5
|
12天前
|
Linux
Linux系统之expr命令的基本使用
【10月更文挑战第18天】Linux系统之expr命令的基本使用
48 4
|
10天前
|
监控 Linux Shell
|
13天前
|
Unix Linux
Linux | Rsync 命令:16 个实际示例(下)
Linux | Rsync 命令:16 个实际示例(下)
27 3
Linux | Rsync 命令:16 个实际示例(下)
|
16天前
|
安全 Linux
Linux系统之lsof命令的基本使用
【10月更文挑战第14天】Linux系统之lsof命令的基本使用
71 2
Linux系统之lsof命令的基本使用