免费A级毛片无码专区网站-成人国产精品视频一区二区-啊 日出水了 用力乖乖在线-国产黑色丝袜在线观看下-天天操美女夜夜操美女-日韩网站在线观看中文字幕-AV高清hd片XXX国产-亚洲av中文字字幕乱码综合-搬开女人下面使劲插视频

Linux命令系列之ls——原來最簡(jiǎn)單的ls這么復(fù)雜

ls命令應(yīng)該是我們最常用的命令之一了,但是我們可能容易忽略那些看起來最簡(jiǎn)單的東西 。
簡(jiǎn)介ls命令的使用格式如下
ls [選項(xiàng)] [具體的文件] # [] 表示可選

  • 直接在命令行輸入ls將當(dāng)前目錄下的列出當(dāng)前目錄下的文件和目錄 。
$lsLICENSE  README.md  hello.c
  • 也可以指定具體的目錄和文件
$ls /bin   dev  home  lib32  libx32  mnt  proc  run   srv  tmp  varboot  etc  lib   lib64  media   opt  root  sbin  sys  usr
  • 展示隱藏文件(所謂隱藏文件就是以.開頭的目錄或者文件),增加-a選項(xiàng) 。
$ls -a.  ..  .git  LICENSE  README.md  hello.c # . 表示當(dāng)前目錄 .. 表示上一級(jí)目錄
  • 展示文件的詳細(xì)信息 。
【Linux命令系列之ls——原來最簡(jiǎn)單的ls這么復(fù)雜】$ls -altotal 44drwxr-xr-x 3 root root  4096 Oct  6 04:20 .drwx------ 1 root root  4096 Oct  7 03:16 ..drwxr-xr-x 8 root root  4096 Aug 26 15:28 .git-rw-r--r-- 1 root root 18027 Aug 26 15:28 LICENSE-rw-r--r-- 1 root root   210 Aug 26 15:28 README.md-rw-r--r-- 1 root root    72 Aug 26 15:32 hello.c詳細(xì)信息說明我們現(xiàn)在來仔細(xì)分析一下ls輸出結(jié)果:
第一行 total 44,表示這個(gè)目錄下面所有的文件的大小總和,單位是KiB
然后是接下來的每一行,每一行的開頭都有10個(gè)字符,他們的含義具體如下:
文件類型說明第一個(gè)字符,有的是d, 有的是-,在linux系統(tǒng)當(dāng)中,這第一個(gè)字符表示文件的類型,他有如下幾種類型:
  • d,表示目錄,比如說上面的.當(dāng)前目錄,..上一級(jí)的目錄 。
  • -,表示一般的文件,比如說上面的hello.c.
  • b,表示塊設(shè)備,比如我們的磁盤就是一種塊設(shè)備,他們的這個(gè)位置都是b
$ls -al /dev/ | grep sdabrw-rw----  1 root disk      8,   0 Apr 30 23:16 sdabrw-rw----  1 root disk      8,   1 Apr 30 23:16 sda1brw-rw----  1 root disk      8,   2 Apr 30 23:16 sda2brw-rw----  1 root disk      8,   3 Apr 30 23:16 sda3
  • l,表示一個(gè)符號(hào)鏈接文件,也叫做軟鏈接 。比如我們創(chuàng)建一個(gè)軟鏈接文件,并且查看它,軟鏈接就相當(dāng)于windows中的快捷方式,它并不真正的去存儲(chǔ)數(shù)據(jù),簡(jiǎn)單說來只是存儲(chǔ)來一個(gè)指向一個(gè)文件的鏈接 。
$ln -s hello.c softlink.c$ls -altotal 52drwxr-xr-x 3 root root  4096 Oct  7 03:39 .drwx------ 1 root root  4096 Oct  7 03:33 ..drwxr-xr-x 8 root root  4096 Aug 26 15:28 .git-rw-r--r-- 1 root root 18027 Aug 26 15:28 LICENSE-rw-r--r-- 1 root root   210 Aug 26 15:28 README.md-rw-r--r-- 3 root root    72 Aug 26 15:32 copy.c-rw-r--r-- 3 root root    72 Aug 26 15:32 dcopy.c-rw-r--r-- 3 root root    72 Aug 26 15:32 hello.clrwxrwxrwx 1 root root     7 Oct  7 03:39 softlink.c -> hello.c # 這里就表示是軟鏈接

經(jīng)驗(yàn)總結(jié)擴(kuò)展閱讀