您现在的位置是:网站首页> 编程资料编程资料
Linux常用ls, alias基础命令详解_linux shell_
2023-05-26
391人已围观
简介 Linux常用ls, alias基础命令详解_linux shell_
ls命令
作用:列举目录文件信息( list directory content )
格式:ls [option] [file]
1,命令不跟任何选项与目录,表示列举当前目录的文件信息
ghostwu@dev:~$ ls Desktop examples.desktop linux Pictures python Videos Documents git_test Music project software Downloads info php Public Templates
2,ls -l 使用长格式列举文件和目录信息
ghostwu@dev:~$ ls -l total 72 drwxr-xr-x 2 ghostwu ghostwu 4096 2月 11 00:32 Desktop drwxr-xr-x 2 ghostwu ghostwu 4096 2月 11 00:32 Documents drwxr-xr-x 7 ghostwu ghostwu 4096 5月 1 11:40 Downloads -rw-r--r-- 1 ghostwu ghostwu 8980 2月 10 16:16 examples.desktop drwxrwxr-x 3 ghostwu ghostwu 4096 2月 9 19:50 git_test drwxrwxr-x 3 ghostwu ghostwu 4096 2月 9 16:37 info drwxrwxr-x 3 ghostwu ghostwu 4096 5月 1 17:04 linux drwxr-xr-x 2 ghostwu ghostwu 4096 2月 11 00:32 Music drwxrwxr-x 4 ghostwu ghostwu 4096 5月 1 14:30 php drwxr-xr-x 3 ghostwu ghostwu 4096 2月 10 14:45 Pictures drwxrwxr-x 4 ghostwu ghostwu 4096 2月 10 14:34 project drwxr-xr-x 2 ghostwu ghostwu 4096 2月 11 00:32 Public drwxrwxr-x 2 ghostwu ghostwu 4096 3月 18 21:55 python drwxrwxr-x 3 ghostwu ghostwu 4096 2月 9 17:28 software drwxr-xr-x 2 ghostwu ghostwu 4096 2月 11 00:32 Templates drwxr-xr-x 2 ghostwu ghostwu 4096 2月 11 00:32 Videos
3,-a 列出所有文件,包括隐藏文件,在linux下,用'.'开头的表示隐藏文件:
ghostwu@dev:~$ ls -a . Downloads .mozilla .ssh .. examples.desktop Music .sudo_as_admin_successful .bash_history .gconf .mysql_history Templates .bash_logout .gitconfig php Videos .bashrc git_test Pictures .vim .byteexec .gnome .pki .viminfo .cache .gnupg .presage .vimrc .compiz .ICEauthority .profile .wget-hsts .config info project .Xauthority .dbus .lantern Public .xinputrc Desktop .lesshst python .xsession-errors .dmrc linux software .xsession-errors.old Documents .local .sogouinput
4,ls -A 跟ls -a结果差不多,只不过-A不包括 . 和 ..
5,ls -l --time-style=long-iso,显示完整时间属性
ghostwu@dev:~$ ls -l --time-style=long-iso total 72 drwxr-xr-x 2 ghostwu ghostwu 4096 2018-02-11 00:32 Desktop drwxr-xr-x 2 ghostwu ghostwu 4096 2018-02-11 00:32 Documents drwxr-xr-x 7 ghostwu ghostwu 4096 2018-05-01 11:40 Downloads -rw-r--r-- 1 ghostwu ghostwu 8980 2018-02-10 16:16 examples.desktop drwxrwxr-x 3 ghostwu ghostwu 4096 2018-02-09 19:50 git_test drwxrwxr-x 3 ghostwu ghostwu 4096 2018-02-09 16:37 info drwxrwxr-x 3 ghostwu ghostwu 4096 2018-05-01 17:04 linux drwxr-xr-x 2 ghostwu ghostwu 4096 2018-02-11 00:32 Music drwxrwxr-x 4 ghostwu ghostwu 4096 2018-05-01 14:30 php drwxr-xr-x 3 ghostwu ghostwu 4096 2018-02-10 14:45 Pictures drwxrwxr-x 4 ghostwu ghostwu 4096 2018-02-10 14:34 project drwxr-xr-x 2 ghostwu ghostwu 4096 2018-02-11 00:32 Public drwxrwxr-x 2 ghostwu ghostwu 4096 2018-03-18 21:55 python drwxrwxr-x 3 ghostwu ghostwu 4096 2018-02-09 17:28 software drwxr-xr-x 2 ghostwu ghostwu 4096 2018-02-11 00:32 Templates drwxr-xr-x 2 ghostwu ghostwu 4096 2018-02-11 00:32 Videos
6,ls -F 如果是目录,会加上反斜线
ghostwu@dev:~$ ls -alF total 260 drwxr-xr-x 33 ghostwu ghostwu 4096 5月 1 17:47 ./ drwxr-xr-x 4 root root 4096 2月 10 16:16 ../ -rw------- 1 ghostwu ghostwu 18095 5月 1 14:48 .bash_history -rw-r--r-- 1 ghostwu ghostwu 220 2月 10 16:16 .bash_logout -rw-r--r-- 1 ghostwu ghostwu 3771 2月 10 16:16 .bashrc drwxr--r-- 2 ghostwu ghostwu 4096 2月 9 17:29 .byteexec/ drwx------ 19 ghostwu ghostwu 4096 4月 29 10:43 .cache/ drwx------ 3 ghostwu ghostwu 4096 2月 9 17:16 .compiz/ drwx------ 28 ghostwu ghostwu 4096 4月 27 21:17 .config/ drwx------ 3 ghostwu ghostwu 4096 2月 9 17:16 .dbus/ drwxr-xr-x 2 ghostwu ghostwu 4096 2月 11 00:32 Desktop/ -rw-r--r-- 1 ghostwu ghostwu 25 2月 11 00:32 .dmrc drwxr-xr-x 2 ghostwu ghostwu 4096 2月 11 00:32 Documents/ drwxr-xr-x 7 ghostwu ghostwu 4096 5月 1 11:40 Downloads/ -rw-r--r-- 1 ghostwu ghostwu 8980 2月 10 16:16 examples.desktop drwx------ 2 ghostwu ghostwu 4096 5月 1 14:48 .gconf/ -rw-rw-r-- 1 ghostwu ghostwu 65 2月 9 19:51 .gitconfig drwxrwxr-x 3 ghostwu ghostwu 4096 2月 9 19:50 git_test/ drwx------ 3 ghostwu ghostwu 4096 2月 9 17:30 .gnome/ drwx------ 3 ghostwu ghostwu 4096 5月 1 14:48 .gnupg/ -rw------- 1 ghostwu ghostwu 7356 5月 1 14:48 .ICEauthority drwxrwxr-x 3 ghostwu ghostwu 4096 2月 9 16:37 info/ drwxrwxr-x 4 ghostwu ghostwu 4096 2月 9 22:31 .lantern/ -rw------- 1 ghostwu ghostwu 58 5月 1 17:47 .lesshst drwxrwxr-x 3 ghostwu ghostwu 4096 5月 1 17:04 linux/ drwx------ 3 ghostwu ghostwu 4096 2月 11 00:32 .local/ drwx------ 4 ghostwu ghostwu 4096 2月 11 00:34 .mozilla/ drwxr-xr-x 2 ghostwu ghostwu 4096 2月 11 00:32 Music/ -rw------- 1 ghostwu ghostwu 358 5月 1 14:48 .mysql_history drwxrwxr-x 4 ghostwu ghostwu 4096 5月 1 14:30 php/ drwxr-xr-x 3 ghostwu ghostwu 4096 2月 10 14:45 Pictures/ drwx------ 3 ghostwu ghostwu 4096 2月 9 16:53 .pki/ drwx------ 2 ghostwu ghostwu 4096 2月 9 17:16 .presage/ -rw-r--r-- 1 ghostwu ghostwu 655 2月 10 16:16 .profile drwxrwxr-x 4 ghostwu ghostwu 4096 2月 10 14:34 project/ drwxr-xr-x 2 ghostwu ghostwu 4096 2月 11 00:32 Public/ drwxrwxr-x 2 ghostwu ghostwu 4096 3月 18 21:55 python/ drwxrwxr-x 3 ghostwu ghostwu 4096 2月 9 17:28 software/ drwxrwxr-x 2 ghostwu ghostwu 4096 5月 1 17:48 .sogouinput/ drwx------ 2 ghostwu ghostwu 4096 3月 18 21:36 .ssh/ -rw-r--r-- 1 ghostwu ghostwu 0 2月 9 16:39 .sudo_as_admin_successful drwxr-xr-x 2 ghostwu ghostwu 4096 2月 11 00:32 Templates/ drwxr-xr-x 2 ghostwu ghostwu 4096 2月 11 00:32 Videos/ drwxrwxr-x 4 ghostwu ghostwu 4096 2月 9 16:47 .vim/ -rw------- 1 ghostwu ghostwu 31867 5月 1 17:29 .viminfo -rw-rw-r-- 1 ghostwu ghostwu 110 2月 9 19:35 .vimrc -rw-r--r-- 1 root root 170 2月 9 16:49 .wget-hsts -rw------- 1 ghostwu ghostwu 48 5月 1 14:48 .Xauthority -rw-rw-r-- 1 ghostwu ghostwu 132 2月 9 17:15 .xinputrc -rw------- 1 ghostwu ghostwu 82 5月 1 14:48 .xsession-errors -rw------- 1 ghostwu ghostwu 783 5月 1 14:48 .xsession-errors.old
过滤出目录:
ghostwu@dev:~$ ls -alF | grep / drwxr-xr-x 33 ghostwu ghostwu 4096 5月 1 17:47 ./ drwxr-xr-x 4 root root 4096 2月 10 16:16 ../ drwxr--r-- 2 ghostwu ghostwu 4096 2月 9 17:29 .byteexec/ drwx------ 19 ghostwu ghostwu 4096 4月 29 10:43 .cache/ drwx------ 3 ghostwu ghostwu 4096 2月 9 17:16 .compiz/ drwx------ 28 ghostwu ghostwu 4096 4月 27 21:17 .config/ drwx------ 3 ghostwu ghostwu 4096 2月 9 17:16 .dbus/ drwxr-xr-x 2 ghostwu ghostwu 4096 2月 11 00:32 Desktop/ drwxr-xr-x 2 ghostwu ghostwu 4096 2月 11 00:32 Documents/ drwxr-xr-x 7 ghostwu ghostwu 4096 5月 1 11:40 Downloads/ drwx------ 2 ghostwu ghostwu 4096 5月 1 14:48 .gconf/ drwxrwxr-x 3 ghostwu ghostwu 4096 2月 9 19:50 git_test/ drwx------ 3 ghostwu ghostwu 4096 2月 9 17:30 .gnome/ drwx------ 3 ghostwu ghostwu 4096 5月 1 14:48 .gnupg/ drwxrwxr-x 3 ghostwu ghostwu 4096 2月 9 16:37 info/ drwxrwxr-x 4 ghostwu ghostwu 4096 2月 9 22:31 .lantern/ drwxrwxr-x 3 ghostwu ghostwu 4096 5月 1 17:04 linux/ drwx------ 3 ghostwu ghostwu 4096 2月 11 00:32 .local/ drwx------ 4 ghostwu ghostwu 4096 2月 11 00:34 .mozilla/ drwxr-xr-x 2 ghostwu ghostwu 4096 2月 11 00:32 Music/ drwxrwxr-x 4 ghostwu ghostwu 4096 5月 1 14:30 php/ drwxr-xr-x 3 ghostwu ghostwu 4096 2月 10 14:45 Pictures/ drwx------ 3 ghostwu ghostwu 4096 2月 9 16:53 .pki/ drwx------ 2 ghostwu ghostwu 4096 2月 9 17:16 .presage/ drwxrwxr-x 4 ghostwu ghostwu 4096 2月 10 14:34 project/ drwxr-xr-x 2 ghostwu ghostwu 4096 2月 11 00:32 Public/ drwxrwxr-x 2 ghostwu ghostwu 4096 3月 18 21:55 python/ drwxrwxr-x 3 ghostwu ghostwu 4096 2月 9 17:28 software/ drwxrwxr-x 2 ghostwu ghostwu 4096 5月 1 17:48 .sogouinput/ drwx------ 2 ghostwu ghostwu 4096 3月 18 21:36 .ssh/ drwxr-xr-x 2 ghostwu ghostwu 4096 2月 11 00:32 Templates/ drwxr-xr-x 2 ghostwu ghostwu 4096 2月 11 00:32 Videos/ drwxrwxr-x 4 ghostwu ghostwu 4096 2月 9 16:47 .vim/
过滤出文件
ghostwu@dev:~$ ls -alF | grep -v / total 260 -rw------- 1 ghostwu ghostwu 18095 5月 1 14:48 .bash_history -rw-r--r-- 1 ghostwu ghostwu 220 2月 10 16:16 .bash_logout -rw-r--r-- 1 ghostwu ghostwu 3771 2月 10 16:16 .bashrc -rw-r--r-- 1 ghostwu ghostwu 25 2月 11 00:32 .dmrc -rw-r--r-- 1 ghostwu ghostwu 8980 2月 10 16:16 examples.desktop -rw-rw-r-- 1 ghostwu ghostwu 65 2月 9 19:51 .gitconfig -rw------- 1 ghostwu ghostwu 7356 5月 1 14:48 .ICEauthority -rw------- 1 ghostwu ghostwu 58 5月 1 17:47 .lesshst -rw------- 1 ghostwu ghostwu 358 5月 1 14:48 .mysql_history -rw-r--r-- 1 ghostwu ghostwu 655 2月 10 16:16 .profile -rw-r--r-- 1 ghostwu ghostwu 0 2月 9 16:39 .sudo_as_admin_successful -rw------- 1 ghostwu ghostwu 31867 5月 1 17:29 .viminfo -rw-rw-r-- 1 ghostwu ghostwu 110 2月 9 19:35 .vimrc -rw-r--r-- 1 root root 170 2月 9 16:49 .wget-hsts -rw------- 1 ghostwu ghostwu 48 5月 1 14:48 .Xauthority -rw-rw-r-- 1 ghostwu ghostwu 132 2月 9 17:15 .xinputrc -rw------- 1 ghostwu ghostwu 82 5月 1 14:48 .xsession-errors -rw------- 1 ghostwu ghostwu 783 5月 1 14:48 .xsession-errors.old
7,ls -d 列举目录本身信息,而不是查看目录下的文件信息
ghostwu@dev:~$ ls -d / / ghostwu@dev:~$ ls -ld / drwxr-xr-x 24 root root 4096 2月 10 16:17 / ghostwu@dev:~$ ls -ld /home/ghost ls: cannot access '/home/ghost': No such file or directory ghostwu@dev:~$ ls -ld /home/ghostwu drwxr-xr-x 33 ghostwu ghostwu 4096 5月 1 17:47 /home/ghostwu ghostwu@dev:~$
8,ls -R 递归查看目录
ghostwu@dev:~$ ls -R linux/ linux/: mkdir linux/mkdir:
9,alias:查看定义的别名,la 等价于 ls -A:列出所有内容,包括隐藏文件,不包括( . 和 .. )
ghostwu@dev:~$ alias alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"' alias egrep='egrep --color=auto' alias fgrep='fgrep --color=auto' alias grep='grep --color=auto' alias l='ls -CF' alias la='ls -A' alias ll='ls -alF'
相关内容
- Linux 实现压缩保留源文件的方法_linux shell_
- shell脚本实现服务器进程监控的方法_linux shell_
- Linux下/var/run/目录下的pid文件详解及pid文件作用_linux shell_
- shell 命令统计代码行数的简单代码_linux shell_
- 非常简单的Shell菜单脚本_linux shell_
- linux定时任务crontab 实现每秒执行一次的方法_linux shell_
- Linux目录与文件的权限意义详解_linux shell_
- 如何实现ls命令在Win7下正常运行_linux shell_
- Linux 中纠正拼写错误的Bash 命令方法_linux shell_
- 详解Linux中查看jdk安装目录、Linux卸载jdk、rpm命令、rm命令参数_linux shell_
点击排行
本栏推荐
