Linux基本命令-ls
ls
作⽤:显⽰⽬标列表,在Linux中是使⽤率较⾼的命令。ls命令的输出信息可以进⾏彩⾊加亮显⽰,以分区不同类型的⽂件。
参数:
-a:显⽰所有档案及⽬录(ls内定将档案名或⽬录名称为“.”的视为影藏,不会列出);
-A:显⽰除影藏⽂件“.”和“..”以外的所有⽂件列表;
-C:多列显⽰输出结果。这是默认选项;
-l:与“-C”选项功能相反,所有输出信息⽤单列格式输出,不输出为多列;
-F:在每个输出项后追加⽂件的类型标识符,具体含义:“*”表⽰具有可执⾏权限的普通⽂件,“/”表⽰⽬录,“@”表⽰符号链接,“|”表⽰命令管道FIFO,“=”表⽰sockets套-b:将⽂件中的不可输出的字符以反斜线“”加字符编码的⽅式输出;
-
c:与“-lt”选项连⽤时,按照⽂件状态时间排序输出⽬录内容,排序的依据是⽂件的索引节点中的ctime字段。与“-l”选项连⽤时,则排序的⼀句是⽂件的状态改变时间;-d:仅显⽰⽬录名,⽽不显⽰⽬录下的内容列表。显⽰符号链接⽂件本⾝,⽽不显⽰其所指向的⽬录列表;
-f:此参数的效果和同时指定“aU”参数相同,并关闭“lst”参数的效果;
-i:显⽰⽂件索引节点号(inode)。⼀个索引节点代表⼀个⽂件;
--file-type:与“-F”选项的功能相同,但是不显⽰“*”;
-k:以KB(千字节)为单位显⽰⽂件⼤⼩;
-l:以长格式显⽰⽬录下的内容列表。输出的信息从左到右依次包括⽂件名,⽂件类型、权限模式、硬连接数、所有者、组、⽂件⼤⼩和⽂件的最后修改时间等;
-m:⽤“,”号区隔每个⽂件和⽬录的名称;
-n:以⽤户识别码和组识别码替代其名称;
-r:以⽂件名反序排列并输出⽬录内容列表;
-
s:显⽰⽂件和⽬录的⼤⼩,以区块为单位;
-t:⽤⽂件和⽬录的更改时间排序;
-L:如果遇到性质为符号链接的⽂件或⽬录,直接列出该链接所指向的原始⽂件或⽬录;
-R:递归处理,将指定⽬录下的所有⽂件及⼦⽬录⼀并处理;
--full-time:列出完整的⽇期与时间;
--color[=WHEN]:使⽤不同的颜⾊⾼亮显⽰不同类型的。
实例:
显⽰当前⽬录下⾮隐藏⽂件的⽂件
[root@iZuf61bne18a1bikx6z7bvZ home]# ls
jg phpinfo.php
显⽰当前⽬录下包括影藏⽂件在内的所有⽂件列表
[root@iZuf61bne18a1bikx6z7bvZ ~]# ls -a
. .. .bash_history .bash_logout .bash_profile .bashrc .cache .cshrc .pip .pydistutils.cfg .ssh .tcshrc .viminfo
输出长格式
[root@iZuf61bne18a1bikx6z7bvZ /]# ls -1
bin
boot
dev
etc
home
lib
lib64
lost+found
media
mnt
opt
proc
root
run
sbin
srv
sys
tmp
usr
var
显⽰⽂件的inode(索引节点)信息
[root@iZuf61bne18a1bikx6z7bvZ home]# ls -i1
1315905 jg
1053344 phpinfo.php
⽔平输出⽂件列表
[root@iZuf61bne18a1bikx6z7bvZ /]# ls -m
bin, boot, dev, etc, home, lib, lib64, lost+found, media, mnt, opt, proc, root, run, sbin, srv, sys, tmp, usr, var
按⽂件修改时间进⾏排序显⽰
[root@iZuf61bne18a1bikx6z7bvZ /]# ls -t
tmp run home root boot etc sys dev proc usr sbin lib lib64 bin lost+found var media mnt opt srv
显⽰递归⽂件
[root@iZuf61bne18a1bikx6z7bvZ etc]# ls -R
.:
adjtime cron.weekly f.default f myf printcap sasl2 system-release aliases crypttab gnupg f.d myf.d profile securetty system-release-cpe aliases.db csh.cshrc GREP_COLORS ld.so.cache NetworkManager profile.d security terminfo alternatives csh.login groff f networks protocols selinux tmpfiles.d
anacrontab dbus-1 group f.d f python services tuned
linux下vim命令at.deny depmod.d grub2.cfg libnl f.bak rc1.d shadow f
audisp dhcp grub.d f ntp rc2.d shadow- vimrc
audit DIR_COLORS gshadow f f rc3.d shells virc
bash_completion.d DIR_COLORS.256color gshadow- localtime openldap rc4.d skel wgetrc bashrc DIR_COLORS.lightbgcolor gss login.defs opt rc5.d ssh wpa_supplicant binfmt.d f f f os-release rc6.d ssl X11
centos-release f.d hostname logrotate.d pam.d rc.d statetab xdg
centos-release-upstream f hosts lsb-release.d passwd rc.loc
al statetab.d xinetd.d chkconfig.d eni_utils hosts.allow machine-id passwd- redhat-lsb subgid yum
cloud exports inittab f.sample plymouth rpc sudoers
cron.d favicon.png inputrc f pm rpm sudoers.d
cron.daily filesystems iproute2 f polkit-1 f f
cron.deny firewalld issue modprobe.d popt.d f sysconfig
cron.hourly fstab issue modules-load.d postfix rsyslog.d
crontab f kernel mtab f.d rwtab.d systemd
./alternatives:
ld mta-aliasesman mta-newaliases mta-rmail pax print-cancel print-lpc print-lpq print-lprman print-lpstatman libnssckbi.so.x86_64 mta-mailq mta-newaliasesman mta-sendmail pax-man print-cancelman print-lpcman print-lpqman print-lprmman mta mta-mailqman mta-pam mta-sendmailman print print-lp print-lpman print-lprm print-lpstat
./audisp:
./audisp/plugins.d:
f f
./audit:
./audit/rules.d:
audit.rules
./bash_completion.d:
iprutils
./binfmt.d:
./chkconfig.d:
./cloud:
cloud.cfg cloud.cfg.d templates
.
/cloud/cloud.cfg.d:
05_logging.cfg README
./cloud/templates:
chef_pl pl pl pl pl sources.pl sources.f.tmpl pl pl pl pl sources.pl
./cron.d:
0hourly sysstat
./cron.daily:
logrotate
./cron.hourly:
0anacron
./hly:
./cron.weekly:
./dbus-1:
./dbus-1/session.d:
./dbus-1/system.d:
./default:
grub nss useradd
./depmod.d:
./dhcp:
dhclient.d dhclient-down-hooks dhclient-exit-hooks dhclient-exit-hooks.d
./dhcp/dhclient.d:
chrony.sh ntp.sh
./dhcp/dhclient-exit-hooks.d:
azure-cloud.sh
./f.d:
.
/eni_utils:
eni-cleanup eni-function eni-helper eni-hotplug net.hotplug
./firewalld:
打印⽂件的UID和GID
[root@iZuf61bne18a1bikx6z7bvZ home]# ls -n
total 8
drwxr-xr-x 5 0 0 4096 Apr 9 08:39 jg
-rw-r--r-- 1 0 0 89 Apr 8 21:41 phpinfo.php
列出⽂件和⽂件夹的详细信息
[root@iZuf61bne18a1bikx6z7bvZ home]# ls -l
total 8
drwxr-xr-x 5 root root 4096 Apr 9 08:39 jg
-rw-r--r-- 1 root root 89 Apr 8 21:41 phpinfo.php
以可视化显⽰⽂件和⽂件夹的详细信息
[root@iZuf61bne18a1bikx6z7bvZ yum]# ls -lh
total 20K
drwxr-xr-x. 2 root root 4.0K Nov 5 09:53 fssnap.d
drwxr-xr-x. 2 root root 4.0K Feb 15 17:25 pluginconf.d
drwxr-xr-x. 2 root root 4.0K Apr 8 21:07 protected.d
drwxr-xr-x. 2 root root 4.0K Feb 15 17:23 vars
-rw-r--r--. 1 root root 444 Nov 5 09:f
列出⽂件夹信息
[root@iZuf61bne18a1bikx6z7bvZ yum]# ls -ld /etc/
drwxr-xr-x. 78 root root 4096 Apr 8 21:08 /etc/
按照特殊字符对⽂件进⾏分类
[root@iZuf61bne18a1bikx6z7bvZ /]# ls -F
bin@ boot/ dev/ etc/ home/ lib@ lib64@ lost+found/ media/ mnt/ opt/ proc/ root/ run/ sbin@ srv/ sys/ tmp/ usr/ var/
列出⽂件并标记颜⾊分类
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论