当前位置:首页 > 技术文章 > 正文内容

Linux-如何区分不同文件类型

douba34周前 (08-03)技术文章17

理解Linux一切皆文件的理念,掌握Linux下区分不同文件类型的多种方法(包括:通过颜色、用过文件类型字符、通过file命令及通过stat命令等方法)

1. 通过观察颜色可以最直观在命令行模式下区分不同类型的文件,蓝色是目录、黑背景下白色是文本文件、白背景下黑色是文本文件、红色是压缩文件、绿色是可执行文件、浅蓝色是软链接文件、黄色是设备文件。

2. 长格式显示目录列表后,可以查看到该目录下的所有文件及子目录的属性,显示出的信息的第一个字符就是文件类型:d是目录、减号是普通文件、l是软链接、b是块设备、c是字符设备、p是命名管道、s是套接字。

3. 使用file命令,可以通过查看文件内容判断文件类型,因此能够区分出文本文件、二进制文件、Shell脚本文件、以及压缩文件的压缩格式。

4. Stat命令用于查看文件的inode信息,inode中存储着文件的多种属性,文件类型就是属性之一。相较于前三种分辨文件类型的方法,stat命令独特的地方是可以通过inode编号,也就是索引号帮我们判断出两个文件是否互为硬链接,索引号相同就代表是互为硬链接的,也就是一个文件有两个名字。

相关文章

Linux 远程数据同步工具详解(linux 远程数据库)

一、简介1 认识Rsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。Rsync使用所谓的“Rsync算法”来使本地和远 程两个主机之...

Linux 命令 ncftp(文件传输)——想玩转linux就请一直看下去

我是IT悟道,点击右上方“关注”,每天分享IT、科技、数码方面的干货。Linux ncftp命令Linux 命令大全Linux ncftp命令用于传输文件。FTP让用户得以下载存放于服务器主机的文件,...

linux入门系列15--文件传输之vsftp服务

前面的系列文章基本讲完了linux管理相关的基础知识,从本篇开始讲解centos7中服务程序的部署和配置,以便为外部提供各种服务。日常工作和娱乐中,我们所需的各种资源都离不开网络以及各种服务,我们通过...

Linux中ftp服务修改默认21端口等(linux修改ftp用户名和密码)

Linux中搭建ftp服务器参见:Linux搭建FTP服务器 Linux中访问ftp服务常见问题参见:Linux中vsftpd服务的常见问题1.修改ftp服务的控制连接的默认端口21(1)修改vsft...

如何在 Linux 中将 FTP 用户限制为目录

1. 概述在本文中,将配置 vsftpd 以限制用户在通过 FTP 建立连接时浏览父目录。将通过创建 FTP 用户并修改 vsftpd.conf 文件中的默认配置来实现这一点。2. 设置 FTP 用户...

Linux文件操作高频使用命令(linux文件操作函数)

0.新建操作:mkdir abc #新建一个文件夹 touch abc.sh #新建一个文件1.查看操作查看目录:ll #显示目录文件详细信息 du -h 文件/目录 #查看大小 pwd #显示路径查...