day2 查看文件目錄命令:ls

来源:http://www.cnblogs.com/hunt/archive/2017/11/01/7765354.html
-Advertisement-
Play Games

查看當前文件夾下麵多有的目錄文件ls 查看當前目錄下麵所有的文件,包括隱藏的文件ls -a(或者兩個一樣ls -all) 顯示除"."和".."外的所有文件ls -A 用長格式查看文件以及文件夾信息 ls -l 用長格式查看所有文件以及文件夾信息 ls -a -l total後面的數字是指當前目錄下 ...


查看當前文件夾下麵多有的目錄文件ls

查看當前目錄下麵所有的文件,包括隱藏的文件ls -a(或者兩個一樣ls -all)

 

顯示除"."和".."外的所有文件ls -A

 

 

用長格式查看文件以及文件夾信息 ls -l

用長格式查看所有文件以及文件夾信息 ls -a -l

 total後面的數字是指當前目錄下所有文件所占用的空間總和

第1欄位: 文件屬性欄位

文件屬性欄位總共有10個字母組成,第一個字元表示文件類型

字母“-”表示該文件是一個普通文件

字母“d”表示該文件是一個目錄

字母“l”表示該文件是一個鏈接文件

字母“b" 表示該文件是塊設備文件(block),一般置於/dev目錄下,設備文件是普通文件和程式訪問硬體設備的入口,一類特殊文件。

字母“c”表示該文件是一個字元設備文件(character)

字母“p”表示該文件為命令管道文件。與shell編程有關的文件。

字母“s”表示該文件為sock文件。與shell編程有關的文件。

第1字元的後面9個字母表示該文件或目錄的許可權位。其中前三個表示文件擁有者的許可權,中間三個表示文件所屬組擁有的許可權,最後三個表示其他用戶擁有的許可權

r表是讀 (Read) 、w表示寫 (Write) 、x表示執行 (eXecute)

第2欄位:文件硬鏈接數

如果一個文件不是目錄,此時這一欄位表示這個文件所具有的硬鏈接數

第3欄位:文件(目錄)擁有者

第4欄位:文件(目錄)擁有者所在的組

第5欄位: 文件所占用的空間(以位元組為單位)

第6欄位:文件(目錄)最近訪問(修改)時間

第7欄位:文件名

 

其他情況:

 

參數

長參數

描敘

-a

-all

顯示指定目錄(預設為當前目錄)下所有文件,包括隱藏文件與目錄

-A

--almost-all

不顯示隱藏的文件。(顯示除"."和".."外的所有文件)

 

--author

--author 需要與參數-l結合使用。顯示文件的author

-b

--escape

print octal escapes for nongraphic characters(非顯示字元進行轉義列印);

把文件名中不可輸出的字元用反斜杠加字元編號的形式輸出

 

--block-size

查看文件的block大小。

K = Kilobyte

M

M = Megabyte

G

G = Gigabyte

T

T = Terabyte

P

P = Petabyte

E

E = Exabyte

Z

Z = Zettabyte

Y

Y = Yottabyte

-B

--ignore-backups

do not list implied entries ending with ~ 不顯示以~結尾的文件。

-c

 

配合 -lt:根據 ctime排序及顯示。 ctime (文件狀態最後更改的時間)

-C

 

按列輸出,縱向排序

 

--color

控制是否使用色彩分辨文件。WHEN 可以是'never'、'always'或'auto'其中之一

-d

--directory

顯示目錄信息,而不是目錄下的文件信息

-D

--dired

輸出適合 Emacs 的 dired 模式使用的結果

-f

 

對輸出的文件不進行排序, -lst等選項會失效。

-F

--classify

附加文件類別,符號在文件名最後。/表明是一個目錄;@表明是到其它文件的符號鏈接;* 表明是一個可執行文件。 

 

--file-type

 

 

--format

 

 

--full-time

 

-g

 

類似參數-l,但是不列出所有者

-G

 

不列出任何有關組的信息

-h

 

人性化顯示容量信息。表示”–human-readable,單位是k或者M ,比較容易看清楚結果

--si

 

類似參數h,但是文件大小去1000,而不是1024

-H

 

列出符號鏈接指示的真正的目的地

 

--dereference-command-line-symlink-to-dir

 

 

--hide

 

 

--indicator-style

 

-i

 

列出文件或目錄的索引節點號

-I

 

do not list implied entries matching shell PATTERN

-k

 

以k 位元組的形式表示文件的大小

-l

 

使用長格式顯示。顯示詳細信息,例如是文件還是目錄,它的大小、修改日期和時間、文件或目錄的名字以及文件的屬主和它的許可權

-L

 

當顯示符號鏈接的文件信息時,顯示符號鏈接所指示的對象而並非符號鏈接本身的信息

-m

 

所有項目以逗號分隔,並填滿整行行寬

-n

 

以數字顯示文件和目錄的UID和GID

-N

 

此選項將不限制文件長度

-o

 

顯示文件出組信息以外的詳細信息。

-p

 

該ls命令選項可以在每個文件名後附上一個字元以說明該文件的類型,*表示可執行的普通文件;/表示目錄;@表示符號鏈接;|表示FIFOs;=表示套接字(sockets)。

-q

 

該選項可以用?代替不可輸出的字元

 

--indicator-style

 

-Q

 

該選項可以把輸出的文件名用雙引號括起來

 

--quoting-style=WORD

 

-r

 

倒序方式顯示文件和目錄

-R

 

遞歸顯示子目錄

-s

 

以塊大小為單位列出所有文件的大小

-S

 

以文件大小排序

 

--sort=WORD

extension -X status -c

none -U time -t

size -S atime -u

time -t access -u

version -v use -u

 

--time=WORD

 

 

--time-style=STYLE

 

-t

 

以文件修改時間排序,預設按文件名排序。

-T

 

assume tab stops at each COLS instead of 8

-u

 

顯示文件或目錄最後被訪問的時間。

-U

 

不進行排序;依文件系統原有的次序列出項目

-v

 

根據版本進行排序

-w

 

自行指定屏幕寬度而不使用目前的數值

-x

 

逐行列出項目而不是逐欄列出

-X

 

根據擴展名排序

-1

 

每行只列一個文件

 

--help

顯示此幫助信息

 

-version

顯示版本信息

 

 

 

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • C# 語言是在2000發佈的,至今已正式發佈了7個版本,每個版本都包含了許多令人興奮的新特性和功能更新。同時,C# 每個版本的發佈都與同時期的 Visual Studio 以及 .NET 運行時版本高度耦合,這也有助於開發者更好的學習掌握 C#,並將其與 Visual Studio 以及 .NET ... ...
  • 原文:https://www.stevejgordon.co.uk/asp-net-core-anatomy-part-3-addmvc 發佈於:2017年4月環境:ASP.NET Core 1.1 本系列前面兩篇文章介紹了ASP.NET Core中IServiceCollection兩個主要擴展方 ...
  • 1 環境搭建 1.1 Python安裝 1.2 MySQL環境搭建 1.3安裝MySQLdb 2 具體實現 2.1 登陸界面 2.2 註冊界面 2.3 具體實現部分代碼 1 環境搭建 1.1 Python安裝 本文具體實現部分Python環境:Python2.7.14,64位版本 具體安裝步驟見:P ...
  • 要求: 程式流程圖: 程式Readme: MiniFTP主要是由三部分組成:伺服器端、客戶端、管理端。本文主要就是介紹以上三部分內容。 系統初始配置 管理員賬號 用戶名:admin 密碼:password 用戶賬號: 用戶名:zhangsan 密碼:123 伺服器地址: IP:127.0.0.1 P ...
  • RabbitMQ依賴erlang,所以先安裝erlang,然後再安裝RabbitMQ; erlang,下載地址:http://www.erlang.org/download 先安裝erlang,雙擊erlang的安裝文件即可,然後配置環境變數: ERLANG_HOME=D:\Program File ...
  • 線程如何創建 創建線程有三種方式:繼承Thread類;無返回值的Runnable;有返回值的Callable 示例如下 執行結果 線程相關的基礎方法 wait:獲取鎖對象monitor的線程執行wait方法,將會釋放對monitor的控制權,其他線程可以獲取到鎖對象的monitor,執行notify ...
  • 對 Spring,SpringMVC,SpringData 和 JPA 進行了詳細的整合說明,並實現了一個常見的分頁操作。 ...
  • <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>引入標簽庫. <fmt:formatNumber type="number" value="${ch.showValue(item.unitprice,null)}" pa ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...