在Linux中,可以使用ls命令和stat命令來獲取文件屬性
- 使用ls命令:
ls命令可以列出目錄中的文件和文件夾,并顯示它們的屬性。要查看文件的詳細信息,可以使用-l選項:
ls -l filename
這將顯示文件的權限、所有者、組、大小、修改日期等信息。例如:
-rw-r--r-- 1 user group 4096 Sep 1 12:34 filename
這里的-rw-r–r–表示文件權限,user表示文件所有者,group表示文件所屬組,4096表示文件大小,Sep 1 12:34表示文件的最后修改時間。
- 使用stat命令:
stat命令可以顯示文件或文件系統的詳細信息。要查看文件的屬性,可以使用以下命令:
stat filename
這將顯示文件的詳細信息,包括設備ID、inode號、鏈接數、所有者、組、設備類型、文件大小、塊大小、IO塊大小、訪問時間、修改時間和更改時間等。
例如:
File: filename Size: 4096 Blocks: 8 IO Block: 4096 regular file Device: 801h/2049d Inode: 1234567 Links: 1 access: (0644/-rw-r--r--) Uid: ( 1000/ user) Gid: ( 1000/ group) Access: 2021-09-01 12:34:56.000000000 +0800 Modify: 2021-09-01 12:34:56.000000000 +0800 Change: 2021-09-01 12:34:56.000000000 +0800 Birth: -
這里的信息比ls -l更詳細,包括訪問時間、修改時間和更改時間等。