小小千想和您聊一聊

当前位置: 首页> 技术分享> Linux文件类型

Linux文件类型

  ========================================================

  通过颜色判断文件的类型是不一定正确的!!!

  Linux系统中文件是没有扩展名!!!

  方法一:

  ls -l 文件名 //看第一个字符

  - 普通文件(文本文件,二进制文件,压缩文件,电影,图片。。。)

  d 目录文件(蓝色)

  b 设备文件(块设备)存储设备硬盘,U盘 /dev/sda, /dev/sda1

  c 设备文件(字符设备)打印机,终端 /dev/tty1, /dev/zero

  s 套接字文件

  p 管道文件

  l 链接文件(淡蓝色)

  [root@tianyun ~]# ll -d /etc/hosts /bin/ls /home /dev/sda /dev/tty1 /etc/grub2.cfg /dev/log /run/dmeventd-client

  -rwxr-xr-x. 1 root root 117616 Nov 20 2015 /bin/ls

  srw-rw-rw- 1 root root 0 Mar 14 2017 /dev/log

  brw-rw---- 1 root disk 8, 0 Mar 14 09:03 /dev/sda

  crw--w---- 1 root tty 4, 1 Mar 14 09:03 /dev/tty1

  lrwxrwxrwx. 1 root root 22 Dec 21 01:40 /etc/grub2.cfg -> ../boot/grub2/grub.cfg

  -rw-r--r-- 1 root root 392 Feb 22 15:51 /etc/hosts

  drwxr-xr-x. 10 root root 4096 Mar 14 11:00 /home

  方法二:file

  [yang@tianyun ~]$ file /etc/hosts

  /etc/hosts: ASCII text

  [yang@tianyun ~]$ file /bin/ls

  /bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=aa7ff68f13de25936a098016243ce57c3c982e06, stripped

  [yang@tianyun ~]$ file /dev/sda

  /dev/sda: block special

  [yang@tianyun ~]$ file /dev/tty1

  /dev/tty1: character special

  [yang@tianyun ~]$ file /etc/grub2.cfg

  /etc/grub2.cfg: broken symbolic link to `../boot/grub2/grub.cfg'

  [yang@tianyun ~]$ file /home

  /home: directory

  [yang@tianyun ~]$ file /run/dmeventd-client

  /run/dmeventd-client: fifo (named pipe)

  =================================================================

  [root@test tmp]# scp /tmp/aa.txt 172.16.110.1:/tmp/

  [root@robin ~]# scp /root/install.log 172.16.110.30:/tmp/

  [root@robin ~]# scp 172.16.110.30:/tmp/aa.txt 172.16.110.40:/tmp

上一篇:HTML5工具初识之网页编辑器

下一篇:GTK进阶学习:绘图事件二

QQ技术交流群

千锋云计算官方①群
685222552

加入群聊