Linux常用命令之——列表命令ls

Linux常用命令之——列表命令ls


列表命令ls (linux下该命令的别名为ll)

命令格式:ls [命令参数] [文件/目录]

命令作用:列出当前或者指定目录下的文件。

==========================================================================
参数说明:
-a 显示指定目录下所有的子目录与文件,包括隐藏文件;
-A  显示指定目录下所有的子目录与文件,包括隐藏文件,但是不列出“.”和“..”文件;
-b  对文件名中的不可显示字符,用八进制逃逸字符显示;
-c  按文件的修改时间排序;
-C  分成多列显示各项;
-d  如果参数是目录,只显示其名称,而不显示其下的各个文件。常与参数【-l】一起使用,以得到目录的详细信息;
-f  不排序,该选项将使Its选项失效,使用aU选项有效;
-i  在输出的第一列显示文件的节点号;
-l  以长格式来显示文件的详细信息,每行列出的信息依次是:文件类型与权限、链接数、文件属主、文件属组、文件大小、最近     修改的时间、名字;
-L  若指定的名称为一个符号链接文件,则显示链接所指向的文件
-m  输出按字符流格式,文件跨页显示,以逗号分开;
-n  输出格式与【-l】选项相同,但是在输出文件属主和属组时,使用相应的UID和GID号来表示,而非实际的名称;
-o  与【-l】选项相同,只是不显示拥有者的相关信息;
-p  在目录后面加一个“/”;
-q  将文件命中的不可显示字符用“?”代替;
-r  按字母逆序或最早优先的顺序显示输出结果;
-R  递归式的显示指定目录的各个子目录中的文件;
-s  给出每个目录项所使用的块数,包括间接块;
-t  显示时按修改时间(最近优先)而不是按名字排序;若文件修改时间相同,则按字典顺序,修改时间取决于是否使用了【-c】和    【-u】选项。默认的时间标记是最后一次修改时间;
-u  显示时,按文件上次存取的时间(最近优先)而不是按名字排序。即将【-t】的时间标记修改为最后一次访问的时间;
-x  按行显示出各排序项的信息。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
64个常用的Linux命令。格式为: ls(LiSt):目录处理命令——显示目录文件 1)语法:ls [-ald] [文件或目录] 1、-a:显示所有文件(普通文件+隐藏文件) 1)隐藏文件一般是系统文件,建议用户不要轻易操作隐藏文件 2)Linux隐藏文件的格式为:.file_name 2、-l(long):显示每个文件的详细信息(文件类型+权限/引用系数(硬链接/软链接)+所有者+所属组+文件大小[字节]+文件最后被修改的时间+文件名) 3、-lh:人性化(human)显示每个文件的详细信息——文件大小单位不只是[字节],为了方便用户,单位可以为[K]、[M]、[G]等 3、-d(directory):显示目录本身,而不显示目录中的文件 4、不加参数:表明ls操作的是当前目录 5、用户与文件的关系 1)所有者(U):创建文件的用户(只能是一个用户),但是所有者的身份也是可以发生变化的 2)所属组(G):所有者的授权 3)其它人(O) 6、-rw-r--r--:(10个字符) 1)第1个字符:-(二进制文件)、d(目录)、l(软链接) 2)第1至4个字符,表示U的权限 3)第5至7个字符,表示G的权限 4)第8至10个字符,表示O的权限 5)意义:该文件的所有者有(读写权限),所属组有(读权限),其它人有(读权限) 7、操作文件的权限 1)r:读 1、对于文件:可查看文件内容(cat/tac/more/less/head/tail) 2、对于目录:可以列出目录中的内容(ls) 2)w:写 1、对于文件:可以修改文件内容(vim) 2、对于目录:可以在目录中创建、删除文件(mkdir/rm/rmdir/touch) 1)一个文件是否可以某个用户被删除,要看该用户对该文件 所在目录 是否有 w权限,而不是对该文件有 w权限 3)x:执行——最高权限 1、对于文件:可以执行文件(命令/脚本) 2、可以进入目录 4)-:表示没有该权限 8、-i:显示每个文件的 i结点
1.命令ls——列出文件 ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件 ls a* 列出当前目录下以字母a开头的所有文件 ls -l*.doc 给出当前目录下以.doc结尾的所有文件 2.命令cp——复制文件 cp afile afile.bak 把文件复制为新文件afile.bak cp afile /home/bible/ 把文件afile从当前目录复制到/home/bible/目录下 cp * /tmp 把当前目录下的所有未隐藏文件复制到/tmp/目录下 cp -a docs docs.bak 递归性地把当前目录下的docs目录复制为新目录docs.bak,保持文件属性,并复制所有的文件,包括以句点开头的隐藏文件。为了方便起见,-a选项包含-R选项 cp -i 在覆盖前询问用户 cp -v 告诉用户正在做什么 3.命令mv——移动和重命名文件 mv aflie bfile 将afile重命名为bfile mv afile /tmp 把当前目录下的afile移动到/tmp/目录下 4.命令rm——删除文件和目录 rm afile 删除文件afile rm * 删除当前目录下的所有文件(未隐藏文件)。rm命令不删除目录,除非也指定了-r(递归)参数。 rm -rf domed 删除domed目录以及它所包含的所有内容 rm -i a* 删除当前目录下所有以字母a开头的文件,并且在每次删除时,提示用户进行确认 5.命令cd——更改目录 cd ~ 切换到主目录 cd /tmp 切换到目录/tmp cd dir 切换到当前目录下的dir目录 cd / 切换到根目录 cd … 切换到到上一级目录 cd …/… 切换到上二级目录 cd ~ 切换到用户目录,比如是root用户,则切换到/root下 6.命令mkdir——建立目录 mkdir phots 在当前目录中建立名为photos的目录 mkdir -p this/that/theother 在当前目录下建立指定的嵌套子目录 7.命令mkdir——删除目录 mkdir 将删除空目录 8.命令more、less——查看文件内容 more /etc/passwd 查看/etc/passwd的内容 -功能:分页显示命令 more file -more命令也可以通过管道符(|)与其他的命令一起使用, 例如: ps ux|more ls|more less /etc/passwd 查看/etc/passwd的内容 9.命令grep——搜索文件内容 grep bible /etc/exports 在文件exports中查找包含bible的所有行 tail -100 /var/log/apache/access.log|grep 404 在WEB服务器日志文件access.log的后100行中查找包含“404”的行 tail -100 /var/log/apache/access.log|grep -v googlebot 在WEB服务器日志文件access.log的后100行中,查找没有被google访问的行 grep -v ^# /etc/apache2/httpd.conf 在主apache配置文件中,查找所有非注释行 (10)命令find——查找文件 find .-name .rpm 在当前目录中查找rpm包 find .|grep page 在当前目录及其子目录中查找文件名包含page的文件 locate traceroute 在系统的任何地方查找文件名包含traceroute的文件 10.命令vi——编辑文件 vi /etc/bubby.txt 用vi编辑文件/etc/bubby.txt vim /etc/bubby.txt 用vi编辑文件/etc/bubby.txt 11.快捷操作 切换窗口:alt+1,alt+2 全屏:alt+回车 将vim挂起(暂停):ctrl+z,暂停后可进行其他shell操作,完了之后可通过 fg 命令切换回vim界面继续编辑 :MR:查看历史文件记录(注意:MR大写) :sp 横向切换界面窗口 :vsp 纵向切换界面窗口 12.命令rz、sz——文件上传下载 运行命令Sudo rz,即是接收文件,xshell就会弹出文件选择对话框,选好文件之后关闭对话框,文件就会上传到linux里的当前目录 。 运行命令Sudo sz file 就是发文件到windows上(保存的目录是可以配置) 比ftp命令方便多了,而且服务器不用再开FTP服务了。 13.命令cat——显示文件内容 cat file 14.命令ps——查看进程 ps [options] DESCRIPTION(描述):ps命令显示运行程序选项的一些信息。如果你想显示选项的一些重复信息,请使用top命令替代。 用标准语法查看系统上的每一个进程。 ps -e ps -ef ps -eF ps -ely 15.命令kill——杀掉进程 kill -signal %jobnumber kill -l 参数: -l :这个是 L 的小写,列出目前 kill 能够使用的讯号 (signal) 有哪些?共有62个 信号。 signal :代表给予后面接的那个工作什么样的指示啰!用 man 7 signal 可知: -1 :重新读取一次参数的设定档 (类似 reload); -2 :代表与由键盘输入 [ctrl]-c 同样的动作; -9 :立刻强制删除一个工作; -15:以正常的程序方式终止一项工作。与 -9 是不一样的。 16.命令stop、start——重启 tomcat ./catalina.sh stop ./catalina.sh start 17.命令top——查看cpu、内存 18.命令pwd——查看当前路径 19.命令tar——打包、解包 tar xvf/cvf 解压/打包tar文件 20.命令tail——查看文件详细信息 tail -f aaa.txt 看aaa.txt文件的详细信息 tail -n x aaa.log 21.命令head——查看文件的名字和后缀 head -n x aaa.log 22.命令diff——比较文件内容 diff dir1 dir2 比较目录1与目录2的文件列表是否相同,但不比较文件的实际内容,不同则列出 diff file1 file2 比较文件1与文件2的内容是否相同,如果是文本格式的文件,则将不相同的内容显示,如果是二进制代码则只表示两个文件是不同的 comm file1 file2 比较文件,显示两个文件不相同的内容 23.命令ln——建立连接 ln source_path target_path 硬连接 ln -s source_path target_path 软连接 24.命令touch——创建一个空文件 touch aaa.txt 创建一个空文件,文件名为aaa.txt

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值