ls -a 显示所有文件,包括隐藏文件。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ls -a 显示所有文件,包括隐藏文件。相关的知识,希望对你有一定的参考价值。

ls是linux下的命令,而隐藏文件一般是指windows下隐藏。
windows下显示隐藏文件的命令是
dir
/ah
ls的开关如下:
-a
列出所有条目,除了
.(点)和
..(点-点)。
-a
列出目录中所有项,包括以
.(点)开始的项。
-b
以八进制
(
\nnn)
表示法显示非打印字符。
-c
使用索引节点最近一次修改的时间,用以排序(当带
-t
标志使用时)或者用以显示(当带
-l
标志使用时)。该标志必须和
-t

-l
标志或者两者一起使用。
-c
以多列纵向排序输出。当往终端输出时,此为缺省方法。
-d
仅仅显示指定目录信息。目录和文件一样处理,这在当使用
-l
标志获取目录状态时非常有用。
-e
显示方式(包括安全信息)、链接数目、所有者、组、大小(按字节)、最近修改时间和每个文件名称。如果文件是特殊文件,大小字段包含主要和次要设备数目。如果文件是符号链接,会打印所链接到的文件的路径名,其前有
->(减号,大于号)符号。显示符号链接的属性。
-e
列出文件的保留空间、固定范围大小和范围分配标志信息。使用该标志时,必须指定
-l
标志。
-f
在每个存储槽中列出
directory
参数指定的每个目录的名称。该标志关闭
-l、-t、
-s

-r
标志并且开启
-a
标志。列表的顺序就是项出现在目录中的顺序。
-f
如果文件是目录,在文件名后面放置一个
/(斜杠),如果文件可执行,则放置一个
*(星号),如果文件为套接字,则放置一个
=(等号),如果为
fifo,则放置一个
|(管道)符号,如果是符号链接,则放置一个
@。
注:只有在使用
-n
标志或者链接指向一个不存在的文件时,符号链接显示时才后跟
->。否则,显示目标文件的有关信息。通过输入
ls
-f
命令,也可以调用此选项。
-g
与使用
-l
标志时显示同样的信息,除了
-g
标志禁止显示所有者和符号链接信息。
-h
如果在命令行上指定了引用类型目录文件的符号链接,ls
命令将文件信息和文件类型估计为由链接引用的文件的信息和类型,而非链接本身;然而,ls
命令将写链接本身的名称,而非由链接引用的文件。
-i
显示每个文件报告第一列中的索引节点数目。
-l
列出链接引用的文件或目录内容。此为缺省操作。后跟符号链接。如果使用
-l
选项,-n
选项就成为缺省值,不后跟符号链接。当使用
-l
选项时,仅有
-l
选项能够覆盖
-n
缺省值。
-l
(l
的小写)显示方式、链接数目、所有者、组、大小(按字节)和每个文件最近一次修改时间。如果文件是特殊文件,大小字段包含主要和次要设备数目。如果最近一次修改时间大于六个月之前,时间字段以
月份
日期
年份
的格式显示,然而六个月内修改的文件以
月份
日期
时间
的格式显示。
如果文件是符号链接,,打印所链接到的文件的路径名,其前跟
->。显示符号链接的属性。-n、-g、和
-o
标志覆盖
-l
标志。
参考技术A 我的电脑——工具——文件夹选项——查看——高级设置——显示所有文件和文件夹选项前的方框用鼠标单击出现一对号即可。

ls查看文件

命令格式:ls 选项 参数

ls 查看当前目录内的文件
ls /etc 查看某个目录内的文件
cd
ls -a //all 显示所有文件 (包括隐藏文件) 凡是以.开头的文件都是隐藏文件
ls -ld //显示目录的详细信息
ls -l /etc/passwd //long 长格式显示(显示文件的详细信息)
-rw-r--r--. 1 root root 2229 3月 20 20:05 /etc/passwd
7个部份
-rw-r--r--.
1部份 分4小块
-文件类型(第1位)
7种

  • / f 普通文件
    d 目录文件
    b 块设备文件(硬盘 u盘)
    c 字符设备文件(命令终端),例 ls -l /dev/tty?
    s 套接字文件 是linux里一种网络通信方式 ip+port
    p 管道文件 本机进程中的一种通信方式
    l 符号链接 也称为软链接 (相当于windows内的快捷方式)
    后3部分表示权限(r读、w写、x执行、-无权限)
    rw-r--r--.

1 硬链接个数(同一个文件存在几个文件名)
root 所有者
root 所属组
2229 大小(默认是字节)
3月 20 20:05 最后一次修改时间
/etc/passwd 文件名

ls --help 显示帮助
ls -lh /etc 人性化显示(带K、M、G等容量单位)

ls -R /var //递归显示 连同子目录一起显示,该目录下的所有文件都会显示出来
ls -i /etc/hosts //inode 显示inode信息 每个文件都有inode号(文件的编号)

alias别名(简化操作)
alias 别名=‘真实的操作‘

查看别名
alias
alias ll=‘ls -l --color=auto‘
alias ls=‘ls --color=auto‘

临时取消别名效果
\ls 在别名前面加\ 在当前命令取消别名效果
unailas ls 在当前终端取消别名效果

制作别名
临时生效
alias 关机=‘shutdown -h now‘

永久生效(添加完,重启电脑生效)
vim ~/.bashrc
alias a=‘shutdown -h now‘

rmtmp 清空/tmp目录下的所有文件
alias rmtmp=‘rm -rf /tmp/*‘ 定义别名

测试别名:
ls /tmp 显示/tmp目录的文件列表
rmtmp 使用别名


关机
sync 将缓存中的数据同步写入数据到硬盘
poweroff 关机
shutdown -h now 立即关机
halt 关机(centos7容易死机,不建议用)
init 0 关机

重启
reboot
shutdown -r now 立即重启
init 6

以上是关于ls -a 显示所有文件,包括隐藏文件。的主要内容,如果未能解决你的问题,请参考以下文章

ls命令

ls查看文件

Linux常用命令

个人琢磨研究,分类混淆知识点(偶尔更新)

Linux命令总结

Linux文件处理命令