把資料夾裡的檔案名稱,列成一份文字檔

把資料夾裡的檔案,列成表,存成 .txt

mac

thx @Hans

  1. 開啟終端機
  2. cd 到該資料夾
  3. 輸入以下命令後 Enrer
     ls -l > list.txt
    
  4. 如果要做成 .sh 檔案,就把命令存成 xxx.sh terminal 執行 .\xxx.sh.

更多 sh 命令

  • ls:list directory contents
  • -l:列出詳細的檔案資訊
ls:列出檔案資訊 → 類似dos之dir
-l:列出詳細的檔案資訊
-a:列出全部檔案包括隱藏檔
-R:遞回列出檔案及子目錄其下的所有子目錄和檔案
-x:以多欄方式列出,字母順序由左而右
-i:以i -node來列出,會列出每個檔案在磁碟中的編號
-m:列出檔案時以逗號 , 來分隔
-n:把群組及檔案擁有者名稱轉成數字代碼
-t:依檔案的修改時間排序 (由新而舊)
-u:依檔案上次的存取時間排序 (需與t配合)
-s:檔案的大小以區塊為單位 (每個區塊block = 512 bytes)
-o:用顏色來顯示各種類別的檔案
-r:以相反的英文字母順序顯示
-d:只顯示目錄訊息而非目錄下的檔案

windows

快速 copy 一個資料夾內的所有檔名

  1. 在該資料夾內,建立一個記事本檔案
  2. 將下列文字貼上,存成 bat
@echo off
dir /b /on >list.txt

按兩下 .bat 檔,就會生出檔名列表的 txt

更多 bat 命令

  • dir: 显示目录中的文件和子目录列表。
  • dir c: /b/p: /b 只显示文件名,/p分页显示

results for ""

    No results matching ""