linux目錄操作命令 tree
阿新 • • 發佈:2017-07-23
識別碼 繪圖 符號連接 linux float ica files 範圍 ims
enter description here
4. 列出文件或目錄的更改時間;
linux目錄操作命令 tree
新建linux運維,常用命令目錄- tree 命令
- 語法
- 選項
- 參數
- 實例
tree 命令
ls命令以目錄樹的方式來顯示目錄的內容。
語法
tree(選項)(參數)
選項
- -a:顯示所有文件和目錄;
- -A:使用ASNI繪圖字符顯示樹狀圖而非以ASCII字符組合;
- -C:在文件和目錄清單加上色彩,便於區分各種類型;
- -d:先是目錄名稱而非內容;
- -D:列出文件或目錄的更改時間;
- -f:在每個文件或目錄之前,顯示完整的相對路徑名稱;
- -F:在執行文件,目錄,Socket,符號連接,管道名稱名稱,各自加上"*","/","@","|"號
- -g:列出文件或目錄的所屬群組名稱,沒有對應的名稱時,則顯示群組識別碼;
- -l:如遇到性質為符號連接的目錄,直接列出該連接所指向的原始目錄;
- -n:不在文件和目錄清單加上色彩;
- -N:直接列出文件和目錄名稱,包括控制字符;
- -p:列出權限標示;
- -P:<範本樣式> 只顯示符合範本樣式的文件和目錄名稱;
- -q:用“?”號取代控制字符,列出文件和目錄名稱;
- -s:列出文件和目錄大小; -t:用文件和目錄的更改時間排序;
- -u:列出文件或目錄的擁有者名稱,沒有對應的名稱時,則顯示用戶識別碼;
- -x:將範圍局限在現行的文件系統中,若指定目錄下的某些子目錄,其存放於另一個文件系統上,則將該目錄予以排除在尋找範圍外。
- -L: 後接數字,數字1指下一層目錄。
參數
可以指定的文件或者目錄,如果不加則列出文件或者目錄
實例
- 顯示所有文件和目錄
[[email protected] tmp]# tree -a mylinux/ |head -9
mylinux/
|-- etc
| |-- dbus-1
| | `-- system.d
| | `-- cups.conf
| |-- gshadow
| |-- ld.so.conf.d
| | `-- kernel-2.6.32-358.el6.x86_64.conf
| |-- pam.d
- 使用ASNI繪圖字符顯示樹狀圖而非以ASCII字符組合
[[email protected] tmp]# tree -A mylinux/ |head -9
mylinux/
+-- etc
| +-- dbus-1
| | +-- system.d
| | +-- cups.conf
| +-- gshadow
| +-- ld.so.conf.d
| | +-- kernel-2.6.32-358.el6.x86_64.conf
| +-- pam.d
- 在文件和目錄清單加上色彩,便於區分各種類型
enter description here
4. 列出文件或目錄的更改時間;
[[email protected] tmp]# tree -D mylinux/ |head -9
mylinux/
|-- [May 20 14:21] etc
| |-- [May 20 14:21] dbus-1
| | `-- [May 20 14:21] system.d
| | `-- [May 20 14:21] cups.conf
| |-- [May 20 14:21] gshadow
| |-- [May 20 14:21] ld.so.conf.d
| | `-- [May 20 14:21] kernel-2.6.32-358.el6.x86_64.conf
| |-- [May 20 14:21] pam.d
- 在每個文件或目錄之前,顯示完整的相對路徑名稱;:
[[email protected] tmp]# tree -f mylinux/ |head -9
mylinux
|-- mylinux/etc
| |-- mylinux/etc/dbus-1
| | `-- mylinux/etc/dbus-1/system.d
| | `-- mylinux/etc/dbus-1/system.d/cups.conf
| |-- mylinux/etc/gshadow
| |-- mylinux/etc/ld.so.conf.d
| | `-- mylinux/etc/ld.so.conf.d/kernel-2.6.32-358.el6.x86_64.conf
| |-- mylinux/etc/pam.d
6.在執行文件,目錄,Socket,符號連接,管道名稱名稱,各自加上"*","/","@","|"號:
[[email protected] tmp]# tree -F mylinux/ |head -9
mylinux/
|-- etc/
| |-- dbus-1/
| | `-- system.d/
| | `-- cups.conf
| |-- gshadow
| |-- ld.so.conf.d/
| | `-- kernel-2.6.32-358.el6.x86_64.conf
| |-- pam.d/
- 列出文件或目錄的所屬群組名稱,沒有對應的名稱時,則顯示群組識別碼
[[email protected] tmp]# tree -g mylinux/ |head -9
mylinux/
|-- [root ] etc
| |-- [root ] dbus-1
| | `-- [root ] system.d
| | `-- [root ] cups.conf
| |-- [root ] gshadow
| |-- [root ] ld.so.conf.d
| | `-- [root ] kernel-2.6.32-358.el6.x86_64.conf
| |-- [root ] pam.d
- 如遇到性質為符號連接的目錄,直接列出該連接所指向的原始目錄;
[[email protected] mnt]# tree -l /mnt
/mnt
|-- 2
|-- file1
|-- file22222
|-- history
`-- passwd -> /tmp/mylinux/etc/gshadow
0 directories, 5 files
9 . 列出權限標示:
[[email protected] mnt]# tree -p /etc |head -9
/etc
|-- [drwxr-xr-x] ConsoleKit
| |-- [drwxr-xr-x] run-seat.d
| |-- [drwxr-xr-x] run-session.d
| `-- [drwxr-xr-x] seats.d
| `-- [-rw-r--r--] 00-primary.seat
|-- [-rw-r--r--] DIR_COLORS
|-- [-rw-r--r--] DIR_COLORS.256color
|-- [-rw-r--r--] DIR_COLORS.lightbgcolor
- 列出文件或目錄的擁有者名稱,沒有對應的名稱時,則顯示用戶識別碼:
[[email protected] mnt]# tree -u /etc |head -9
/etc
|-- [root ] ConsoleKit
| |-- [root ] run-seat.d
| |-- [root ] run-session.d
| `-- [root ] seats.d
| `-- [root ] 00-primary.seat
|-- [root ] DIR_COLORS
|-- [root ] DIR_COLORS.256color
|-- [root ] DIR_COLORS.lightbgcolor
[[email protected] mnt]#
linux目錄操作命令 tree