如何查找BASH中文件的元信息? 以及如何提取和單獨打印使用cut和grep命令如何使用BASH查找文件的元信息
回答
我只是猜測在這裏,但你有沒有嘗試過命令file
?它會嘗試識別它是什麼類型的文件。
其實,我的輸出應該是這樣的: 文件名: 文件類型: 文件所有者: 文件許可: 文件大小: 我用ls -l查找文件的元信息。我需要提取並打印如上。 – Andy 2012-08-10 10:14:14
@meandyxtreme查看非常擅長從列中選擇值的'cut'命令。而且,請停止在「每個字開頭的大寫字母」的東西。這使得它很難閱讀。 – HonkyTonk 2012-08-10 10:21:58
對每個單詞的大寫都抱歉。看看我鍵入的內容 [[email protected] lab]$ ls -l lab2.txt -rw-rw-r-- 1 ur10cs164 ur10cs164 801 Jul 19 16:40 lab2.txt
所以上面的代碼行顯示了所有的元信息。所以現在如何分開提取它們。我試過'切'。也許我輸入的格式可能是錯誤的。 Lemme知道從中提取的正確方法 –
Andy
2012-08-10 10:38:05
而不是使用cut
/grep
,你應該只使用stat
,這需要-c
參數指定輸出格式解析的ls
輸出。
[email protected]:~$ stat -c '%n : %A : %U : %s' afiedt.buf .XCompose
afiedt.buf : -rw-r--r-- : anthony : 178
.XCompose : lrwxrwxrwx : anthony : 38
您可以根據需要更改輸出格式;詳情請查閱stat(1) manpage。
謝謝。特別是manpage。再次感謝 – Andy 2012-08-21 08:24:42
上的文件執行stat -l
:
[~]$ stat -l test.py
-rw-r--r-- 1 burhan staff 84 Aug 3 01:08:34 2012 test.py
來存儲這些信息在一個變量:
[~]$ foo=$(stat -l test.py)
[~]$ echo $foo
-rw-r--r-- 1 burhan staff 84 Aug 3 01:08:34 2012 test.py
要獲取特定信息只man stat
和檢查格式說明。
嘗試libextractor
- 1. BASH - 在多個文件中查找重複信息
- 2. 如何查找文檔目錄中的文件夾信息
- 3. Bash腳本查找給出「內存故障」的硬件信息
- 4. 文件系統信息 - 如何查詢?
- 5. 如何在Linux上使用正則表達式在文件中查找信息
- 6. 查找單元格式信息在MATLAB
- 7. 查找上一個元素信息源
- 8. 查找使用bash
- 9. bash腳本查找文件
- 10. 幫助查找文件的十六進制頭文件信息
- 11. 如何使用aws cli命令檢查s3文件信息?
- 12. bash腳本查找目錄,列出其內容和子文件夾信息
- 13. 如何從jpcap查找信息字段
- 14. 如何使用bash在文本文件中查找特定變量的值
- 15. 如何使用32位進程查找64位進程信息
- 16. apropos /查找上下文相關信息
- 17. 如何使用的子位置信息從一個文件到另一個文件(循環,bash)的
- 18. 如何查找包含Header信息的ELF文件/圖像的大小?
- 19. 如何在Excel中查找和匹配單元格信息並顯示消息?
- 20. 使用bash查找如何忽略所有文件擴展名(如果存在)?
- 21. 在使用bash的文件中查找字符串XXXX - XXXX - XXXX
- 22. bash - 如何過濾java異常信息
- 23. 如何使用BASH從同一文件夾下的每個JSON文件中去除信息?
- 24. Bash:使用find查找文件,用漸進號命名它們
- 25. 查找iPhone型號信息
- 26. 查找網站信息
- 27. bash - 如何查找和壓縮包含字符串的文件?
- 28. 如何查找bash腳本變量只讀文件的值?
- 29. 查找將給文件大小信息等的命令
- 30. 無效的.afpkg文件 - 如何找到更多信息?
什麼是 '元信息'?你有什麼嘗試? – 2012-08-10 09:12:56
我發現它的「ls -l」 有關文件的信息.. 與文件名,權限,文件所有者,日期等一樣。 – Andy 2012-08-10 10:18:12
請停止大寫每個單詞,這會讓您的文章難以閱讀。 – derobert 2012-08-10 10:20:44