linux 系統管理(2) 檔案或目錄數量統計
統計某資料夾下檔案的個數
ls -l |grep "^-"|wc -l
統計某資料夾下目錄的個數
ls -l |grep "^d"|wc -l
統計資料夾下檔案的個數,包括子資料夾裡的
ls -lR|grep "^-"|wc -l
如統計/home/han目錄(包含子目錄)下的所有js檔案則:
ls -lR /home/han|grep js|wc -l 或 ls -l "/home/han"|grep "js"|wc -l
統計資料夾下目錄的個數,包括子資料夾裡的
ls -lR|grep "^d"|wc -l
說明:
ls -lR
長列表輸出該目錄下檔案資訊(R代表子目錄注意這裡的檔案,不同於一般的檔案,可能是目錄、連結、裝置檔案等)
grep "^-"
這裡將長列表輸出資訊過濾一部分,只保留一般檔案,如果只保留目錄就是 ^d
wc -l
統計輸出資訊的行數,因為已經過濾得只剩一般檔案了,所以統計結果就是一般檔案資訊的行數,又由於一行資訊對應一個檔案,所以也就是檔案的個數。
======================================
如果只檢視資料夾
ls -d 只能顯示一個.
find -type d 可以看到子資料夾
ls -lF |grep / 或 ls -l |grep '^d' 只看當前目錄下的資料夾,不包括往下的資料夾
相關推薦
linux 系統管理(2) 檔案或目錄數量統計
統計某資料夾下檔案的個數 ls -l |grep "^-"|wc -l 統計某資料夾下目錄的個數 ls -l |grep "^d"|wc -l 統計資料夾下檔案的個數,包括子資料夾裡的 ls -lR|grep "^-"|wc -l 如統計/home/han目錄(包含子目錄)下的所有js檔案則:
linux系統管理文件和目錄管理命令測試
linux 簡單 命令 1. 查看系統中cpu及內存的信息。[root@xuexi ~]# cat /proc/cpuinfo (查看cpu)processor : 0 vendor_id :GenuineIntelcpu family : 6model : 142mode
Linux系統管理2—文件系統管理
分類 系統 nfs 關閉 ifs 管理工具 cif gfs super 理論: 1.常見文件系統 Linux文件系統: ext2, ext3, ext4, xfs, btrfs, reiserfs, jfs, swap(交換分區)iso9660(光盤) Wi
linux 隱藏及顯示檔案或目錄
在linux下,以點"."開頭命名的檔案在系統中被視為隱藏檔案。因此,如果想隱藏某個檔案或目錄,一種簡單的辦法就是把檔名命名為點開頭。對於目錄backcron,可以這樣操作隱藏:mv backcro
:bash: usr/local/3.4.1/bin/arm-linux-gcc: 沒有該檔案或目錄 解決方法!
網上一般出現這種問題都是一些依賴的東西沒有安裝出現的問題,如果排除了這些問題,那麼請試一試我的方法。1、 進入你的交叉編譯工具的目錄執行 ldd arm-poky-linux-gnueabi-gcc,會出現一些依賴的關係,下面是我的資訊提醒:linux-vdso.so.1 (
Unix/Linux常用命令—改變檔案或目錄的訪問許可權
Linux系統中的每個檔案和目錄都有訪問許可許可權,用它來確定誰可以通過何種方式對檔案和目錄進行訪問和操作。 檔案或目錄的訪問許可權分為只讀,只寫和 可執行三種。以檔案為例,只讀許可權表示只允許讀其內容,而禁止對其做任何的更改操作。可執行許可權表示允許將該檔案作為一個程式執行
如何解決 arm-none-linux-gnueabi-gcc -v和arm-linux-gcc 沒有那個檔案或目錄
最近弄了個4412的板子(友善之臂的Tiny4412增強版),準備搞搞android,開發伺服器用的是Ubuntu12.04-64bit版本(對於Android 2.3.X和更新的版本,需要64位的系統,之前的老版本2.2以下(包括2.2)可以 在32位版本上編譯,另外不推薦虛擬機器,因為官網上寫的虛擬機
《鳥哥的linux私房菜》學習筆記2-檔案與目錄管理與查閱(思維導圖)
1、常見處理目錄的命令:cd,pwd,mkdir,rmdir 2、檔案與目錄的管理:ls(https://blog.csdn.net/weixin_42610712/article/details/83032052),cp,rm,mv,touch 3、檔案內容查閱——cat 4、檔案內容
將檔案或目錄拷貝到另一個Linux系統的命令scp
1、功能說明 scp就是security copy,用於將檔案或者目錄從一個Linux系統拷貝到另一個Linux系統下。scp傳輸資料用的是SSH協議,保證了資料傳輸的安全,其格式如下:scp 遠端使用者名稱@IP地址:檔案的絕對路徑 本地Linux系統路徑 scp 本地Linux系統檔案路徑 遠端使用者
安裝jdk後出現bash: ./java: /lib/ld-linux.so.2: bad ELF interpreter: 沒有那個檔案或目錄
作為菜鳥,今天需要在Centos上安裝JDK確出現了這樣的問題。。。。 不動手確實永遠不知到自己有多菜。。 開始下載的是jdk.bin版本的jdk安裝錯誤,然後又試了.rpm格式的jdk,由於用rpm命令安裝.rpm安裝包時存在一些依附的軟體沒裝導致安裝也失敗。
Linux系統管理_主題02 :管好文件(1)_2.2 列出文件和文件屬性_chmod_ls
資源 單位 登錄 指示 默認 排序 ren nbsp rec ? 用戶(user)是能夠獲取系統資源的權限的集合。Linux 中的用戶可 以分為三類: 1. 根用戶(root):具有系統全部權限的用戶; 2. 普通用戶:其使用系統的權限受到一定限制; 3. 系統用戶:也
Linux系統管理_主題02 :管好文件(1)_2.1 切換、創建和刪除目錄_cd_mkdir_rmdir
用戶家目錄 當前 處理 創建和刪除目錄 -m linux 目錄 RM 變換 用法:cd [目錄路徑] 變換工作目錄至制定目錄路徑,若[目錄路徑]參數省略則變換至使用者的 家目錄, 其中[目錄路徑]可為絕對路徑或相對路徑 另外 "~" 在 Bash 中表示當前用戶家目錄,
Linux下執行bash指令碼顯示“: /usr/bin/env: "bash\r": 沒有那個檔案或目錄
用 ./ 執行bash指令碼檔案出現 報錯資訊 /usr/bin/env: "bash\r": 沒有那個檔案或目錄 錯誤原因:這主要是因為bash後面多了\r這個字元的原因。在linux終端下,輸出\r會什麼都不顯示,只是把游標移到行首。於是終端雖然輸出了/usr/bin/env bash,
linux下安裝libcurl過程及開發遇到的問題"curl/curl.h:沒有那個檔案或目錄"缺少標頭檔案解決方法
可以從官網上下載https://curl.haxx.se/download.html,也可以命令列下載 我是從官網看的版本,複製連結,再在命令列下載 # wget https://curl.haxx.se/download/curl-7.51.0.tar.gz # tar -zvxf curl-7.
【轉】Ubuntu 64位系統安裝交叉編譯環境一直提醒 沒有那個檔案或目錄
安裝交叉編譯環境搞了一個晚上 一直提示 [email protected]:~# arm-linux-gcc/usr/local/arm/4.3.2/bin/arm-linux-gcc: 行 3: /usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-g
python基礎——Linux系統下的檔案目錄結構
單使用者作業系統和多使用者作業系統 單使用者作業系統:指一臺計算機在同一時間只能由一個使用者使用,一個使用者獨自享用系統的全部硬體和軟體資源。 多使用者作業系統:指一臺計算機在同一時間可以由多個使用者使用,多個使用者共同享用系統的全部硬體和軟體資源。 UNIX和Linux
一、Linux磁碟管理和檔案系統管理
Linux磁碟管理分割槽管理工具:fdisk、parted、sfdiskfdisk:對於一塊硬碟來講,最多隻能管理15個分割槽用法:fdisk -l [-u] [DEVICE...]fdisk DEVICE子命令:管理功能p:print,顯示已有的分割槽n:new,建立新的分割槽d:delete,刪除新的分割
Linux磁碟管理——Ext2檔案系統
前言 通常而言,對於一塊新磁碟我們不是直接使用,而是先分割槽,分割槽完畢後格式化,格式化後OS才能使用這個檔案系統。分割槽可能會涉及到MBR和GPT問題。至於格式化和檔案系統又有什麼關係? 這裡的格式化指的是高階格式化,由於每種OS所設定的檔案屬性/許可權並不相同, 為了能夠操作這些檔案,就需要對parti
Linux磁碟管理——日誌檔案系統與資料一致性 Linux磁碟管理——Ext2檔案系統
參考:Linux磁碟管理——Ext2檔案系統 資料不一致 上圖是Ext2結構圖,其他FS結構類似。 一般來說,我們將 inode table 與 data block 稱為資料區;至於其他例如 superblock、 block bitmap 與 inode bitmap 等稱為 metadata
LINUX系統結構和檔案管理
linux系統結構 1.linux系統是一個倒樹狀結構 2.linux中最大的目錄為“/”,根目錄(絕對路徑總是從根目錄開始) 3.“/”根目錄中的二級目錄是系統裝機時自動建立的 4.linux系統中,我們把“資料夾”稱為“目錄” 二級目錄資訊(需特別注意的目錄