一、ls命令的介紹
ls命令是Linux系統中最常用的文件查看命令之一。它能夠顯示指定目錄下的所有文件和目錄,並且可以根據不同的參數進行排序、篩選、格式化輸出等操作。
具體語法如下:
ls [-aAdfFhilnrRSt] 目錄名
其中,常用的參數解釋如下:
- -a: 顯示隱藏文件
- -l: 以長格式輸出
- -t: 根據修改時間排序
- -h: 以可讀性較好的方式顯示文件大小
二、常用ls命令示例
1. 顯示當前目錄下所有文件和目錄
$ ls Desktop Documents Downloads Music Pictures Public Templates Videos
2. 顯示指定目錄下所有文件和目錄
$ ls /etc adduser.conf environment insserv.conf.d mke2fs.conf protocols udev alternatives fstab init modprobe.d python ufw apache2 gai.conf init.d modules python2.7 updatedb.conf apparmor groff inputrc modules-load.d python3 upstart-xsessions apt group insserv.conf mtab rc0.d vim bash.bashrc group- insserv.conf.old network rc1.d w3m bash_completion.html gufw iproute2 networkd-dispatcher rc2.d wgetrc bash_completion.d host.conf iscsi NetworkManager rc3.d xml blkid.tab hostname issue network-manager rc4.d
3. 顯示指定目錄下的隱藏文件
$ ls -a /root . .. .bash_history .bash_logout .bashrc .cache .profile .ssh
4. 以長格式顯示指定目錄下的所有文件
$ ls -l /var/log 總用量 3216 -rw-r--r-- 1 root root 0 5月 6 18:32 alternatives.log -rw-r--r-- 1 root root 0 5月 6 18:32 alternatives.log.1.gz -rw-r--r-- 1 root root 0 5月 6 18:32 alternatives.log.2.gz -rw-r--r-- 1 root root 0 5月 6 18:32 alternatives.log.3.gz -rw-r--r-- 1 root root 0 5月 6 18:32 alternatives.log.4.gz drwx------ 2 root root 4096 3月 2 23:00 apt -rw-rw-r-- 1 syslog utmp 0 11月 2 2019 btmp -rw-r--r-- 1 root root 3736889 5月 7 03:14 dpkg.log -rw-r--r-- 1 root root 14931148 5月 7 00:00 kern.log -rw-r--r-- 1 root root 3307955 5月 7 00:00 syslog -rw-r----- 1 root adm 0 5月 5 06:25 ufw.log -rw-rw---- 1 root utmp 2922928 5月 7 03:51 wtmp
5. 以時間排序顯示指定目錄下的所有文件
$ ls -t /var/log dpkg.log syslog alternatives.log.2.gz ufw.log alternatives.log.1.gz kern.log alternatives.log alternatives.log.3.gz wtmp btmp alternatives.log.4.gz apt
6. 以可讀性好的方式顯示當前目錄下的所有文件及其大小
$ ls -lh 總用量 8.0K drwxr-xr-x 2 user user 4.0K 5月 6 17:07 Desktop drwxr-xr-x 2 user user 4.0K 5月 6 17:09 Documents drwxr-xr-x 2 user user 4.0K 5月 6 17:09 Downloads drwxr-xr-x 2 user user 4.0K 5月 6 17:09 Music drwxr-xr-x 2 user user 4.0K 5月 6 17:09 Pictures drwxr-xr-x 2 user user 4.0K 5月 6 17:09 Public drwxr-xr-x 2 user user 4.0K 5月 6 17:09 Templates drwxr-xr-x 2 user user 4.0K 5月 6 17:09 Videos
三、總結
ls命令是Linux系統中最基礎的文件查看、管理命令之一。通過不同的參數使用,用戶可以快速查看、排序、篩選、格式化輸出文件和目錄。熟練掌握ls的操作,對於快速定位文件和管理文件非常有幫助。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/188360.html