首页 > 系统相关 >Linux的文件类型

Linux的文件类型

时间:2023-08-18 17:56:37浏览次数:41  
标签:file1 links ld ls file Linux device 文件类型

1. 查看识别在某个目录下文件类型:

$ ls -ld <file name>

2. 文件可能的类型, 跟着不一样的后缀

1     – : regular file
2     d : directory
3     c : character device file
4     b : block device file
5     s : local socket file
6     p : named pipe
7     l : symbolic link

3. 对各个文件的解释: 来源>https://linuxconfig.org/identifying-file-types-in-linux

1) regular file

It governs different files such as .txt, images, binary files, shared files. create by touch,by using "ls" command "-"can be seen, which donates the identification code for the regular file, to remove a regular file use "rm".

2)Directory

1 mkdir <FileTypes>
2 
3 rmdir <FileTypes>

Note: when trying to remove directory with the rmdir command, which contains additional files you will get an error massage:

rmdir: failed to remove `<FileTypes>/': Directory not empty

In this case you need to use a command

1 $ rm -r <FileTypes>/

3)Character device and Block device

Character and block device allow users and programms to communicate with hardware peripheral devices.

1 $ ls -ld /dev/vmmon 
2 crw------- 1 root root 10, 165 Jan  4 10:13 /dev/vmmon#
3 
4 $ ls -ld /dev/sda
5 brw-rw---- 1 root disk 8, 0 Jan  4 10:12 /dev/sda

4) Symbolic Links

symbolic link can be thought of as a pointer to an original file, two types of symbolic links:

soft links and hard links.

The difference between them is that soft links use file name as reference and hard link use direct reference to the iriginal file. Furthermore, hard links cannot cross file system and partitions.

1 $ echo file1 > file1
2 $ ln -s file1 file2
3 $ cat file2 
 file1
5 $ ls -ld file2 
 lrwxrwxrwx 1 lubos lubos 5 Jan 10 14:42 file2 -> file1

to remove the symbolic

标签:file1,links,ld,ls,file,Linux,device,文件类型
From: https://www.cnblogs.com/songyaxuan/p/17641130.html

相关文章

  • 鸟哥的Linux私房菜服务器架设篇
    第十九章:主机名控制器DNS服务器*INTERNIC国际域名与数字分配机构下的一个组织;1、DNS:domainnamesystem域名系统    ip<->主机名的映射;2、FQDN:fullyqualifieddomainname完整主机名;3、六大领域名:com(公司、企业)、org(组织、机构)、edu(教育单位)、gov(政府单位)、ne......
  • RockyLinux 9安装部署zabbix-6.5
    ##zabbix6.0 server端已经不支持centos7了,故本文章以RockyLinux9演示OS:RockyLinuxrelease9.2(BlueOnyx)Database:MysqlWebServer :Nginx RockyLinux下载地址:https://rockylinux.org/download一、初始化系统脚本(可以跳过)#/bin/bash#------------->#适用于Ce......
  • linux安装ActiveMQ,并配置开机自启--九五小庞
    1.解压activemq压缩包,重命名文件夹#cd/usr/local#tar-zxvfapache-activemq-5.11.1-bin.tar.gz#mvapache-activemq-5.11.1activemq2.防火墙开启activemq端口8161(管理平台端口)和61616(通讯端口)#vi/etc/sysconfig/iptables-AINPUT-mstate--stateNEW-mtcp-ptcp--......
  • Linux---系统管理
     https://www.runoob.com/linux/linux-command-manual.htmlhttps://blog.csdn.net/qq_23859799/article/details/115346773ps查找指定进程格式:ps-ef|grep进程关键字显示指定用户信息:显示指定用户信息显示指定用户信息:显示指定用户信息......
  • Linux 下php7.2安装mysql扩展
    环境CPU:x86_64OS:CentOSLinuxrelease7.5php:7.2.34pdo_mysql:7.2.34安装进入安装包mysql扩展目录进入到php安装包(php-7.2.34.tar.gz)的解压目录php-7.2.34中的扩展目录,准备进行编译cd/opt/php-7.2.34/ext/pdo_mysql编译安装mysql扩展这个过程3步执行:--with......
  • Linux课程介绍
       ......
  • 软件测试|Linux三剑客之grep命令详解
    简介grep是一款在Linux和类Unix系统中广泛使用的文本搜索工具。它的名字来源于GlobalRegularExpressionPrint(全局正则表达式打印),它的主要功能是根据指定的模式(正则表达式)在文本文件中搜索并打印匹配的行。grep非常强大且灵活,可以用于日志分析、文件过滤、代码搜索等多种场......
  • 软件测试|Linux三剑客之sed命令详解
    简介sed(StreamEditor)是一款流式文本编辑器,在Linux和类Unix系统中广泛使用。它的设计目的是用于对文本进行处理和转换,可以用于替换、删除、插入、打印等操作。sed命令通过逐行处理文本,允许您使用简单的命令来编辑大量文本数据。本文将详细介绍sed命令的基本用法和一些常见的......
  • linux系统性能监控top
    1、top命令用于监控系统的资源,包括内存、交换分区和CPU的使用率等。它会定期更新显示内容top-09:25:38up7days,19:27, 3users, loadaverage:0.15,0.08,0.02Tasks:187total, 1running,186sleeping, 0stopped, 0zombieCpu(s): 0.8%us, 1.6%sy,......
  • 在linux下查看websphere版本
    进入websphere安装目录,IBM/WebSphere/AppServer/bin 然后执行 versionInfo.sh文件命令./versionInfo.sh 结果如下:InstalledProduct--------------------------------------------------------------------------------Name          IBMWebSphereApp......