Linux 命令 -ls

xiaoxiao2022-06-14  59

linux基本命令学习(1)--ls ls的用法: ls [OPTION]... [FILE]... 列举文件信息(默认当前目录), 如果-cftuvSUX或者--sort没有设置则按照字典顺序排序条目 1) 控制显示范围 ls -a 不忽略以.开头的条目,即显示所有文件和目录包括隐藏文件和隐藏目录 ls -A 类似ls -a,但是不显式.和..目录 2) 控制显示格式 ls -1 每行列举一个文件,注意是1234的1,不是字母l ls -x 以从左到右,由上至下的横列方式显示文件和目录名称 ls -n 类似-l, 但是列举用户和分组的id,即不显式owner和group的名字,而替代为id(数字) ls -l的结果: -rw-r--r-- 1 sky sky 0 Aug 31 23:43 a.txt -rw-r--r-- 1 sky sky 0 Aug 31 23:43 b.tar ls -n的结果: -rw-r--r-- 1 1000 1000 0 Aug 31 23:43 a.txt -rw-r--r-- 1 1000 1000 0 Aug 31 23:43 b.tar ls -Q, 显示时为每个文件和文件夹的名字增加前后双引号,如 "a.txt" "b.tar" "b.txt" "bash" "bash_list.sh" "bin" "dev" "workspace" ls -F 为条目增加指示符,例如"lib"目录显示为"lib/",文件不变,举例如: a.txt b.tar b.txt bash/ bash_list.sh@ bin/ dev/ workspace/ ls -m 显示时用","号区隔每个文件和目录的名称,举例如 a.txt, b.tar, b.txt, bash, bash_list.sh, bin, dev, workspace 3) 控制显示内容 ls -l 使用长格式,每个文件或者目录一行,显示详细信息 ls -lG G用于在长格式时不显示group名称 ls -o 类似ls -l,但是不显示owner名称 ls -g 类似ls -l,但是不显示group信息,等同于ls -lG ls -lh -h参数通常和-l一起使用, 以可读的格式打印大小(如, 1K 234M 2G) ls --si -l --si参数类似-h参数,以可读的格式打印大小,但是计算单位是1000Bytes而非1024Bytes ls -s 显示每个文件的大小,以block为单位,结果如: 0 a.txt 0 b.tar 0 b.txt 4 bash 0 bash_list.sh 4 bin 4 dev 4 workspace ls -i 显示文件和目录的inode编号,结果如: 148712 a.txt 148775 b.txt 148773 bash_list.sh 148156 dev 148771 b.tar 148657 bash 148154 bin 148155 workspace ls -q, 当遇到不可打印字符(即控制字符)时以?替代 4) 控制排序 ls -r 反向排序 ls -U 不排序,按照目录顺序列举条目 ls -f 不排序,开启-aU,关闭-ls --color,即ls -fl中的l会失效 ls -lS -S参数指示用文件和目录的大小排序 ls -lt -t参数指示用文件和目录的更改时间排序 ls -X 以文件和目录的扩展名按照字母顺序排序 ls -v 以版本顺序排序 5) 递归列举 ls -R 递归列举子目录
转载请注明原文地址: https://www.6miu.com/read-4938413.html

最新回复(0)