linux怎样以长格式显示用户目录下所有文件 您所在的位置:网站首页 灼灼新婚全文免费阅读原文 linux怎样以长格式显示用户目录下所有文件

linux怎样以长格式显示用户目录下所有文件

#linux怎样以长格式显示用户目录下所有文件 | 来源: 网络整理| 查看: 265

0

ttxxxxmm

者:北南南北来自:LinuxSir.Org摘要:Linux 命令行模式下来操作文件管理还是比较重要的,虽然目前在Linux桌面上能完成大部份的文件管理工作,但就效率来说,还是命令行模式更为强大。最重要的是在文本操作界面和图形界面通用。如果您是服务器管理人员,您能体会到命令行下的文件管理工具是何等重要。本文涉及了目录和文件的显示ls、复制cp、移动mv、删除rm、rmdir、目录的创建mkdir以及用echo、touch等工具创建空文件... ... 内容;目录0、关于路径的理解;1、列文件或目录的信息工具 ls 和dir;1.1 ls 的基础语法和参数;1.2 ls 的参数示例应用;1.21 列出目录下所有文件,包含或不包含隐藏文件,-a 参数及-l参数的运用;1.22 仅查看目录的属性的-d参数的运用示例;1.23 查看文件或目录的inode节点,-i参数的运用;1.24 关于排序的参数的应用; 1.25 递归显示目录的文件,-R参数的应用;1.26 关于ls 输出内容在终端显示颜色的参数 --color;1.27 ls的-F参数的示例; 1.3 通配符在ls命令中的应用;1.4 获得ls 的帮助; 2、移动文件或目录的命令 mv ;3、文件或目录的复制工具cp ;3.1 cp的语法和参数3.2 示例说明cp应用;3.21 参数-i的示例;3.22 参数-a的示例及说明;3.23 参数-b的示例应用; 3.24 把多个文件(或目录)复制到目录目录中示例;3.25 复制目录时-R参数的应用; 4、 目录创建工具mkdir和删除空目录工具rmdir;4.1 mkdir 是目录创建工具;4.11 mkdir语法格式及参数;4.12 参数 -p 的应用示例 4.2 删除空目录工具 rmdir 和rm ; 5、创建一个空文件的工具:用 touch、echo、cat等工具;6、删除文件工具rm;7、修改文件名工具 mv 8、关于本文;9、后记;10、参考文档;11、相关文档; ++++++++++++++++++++++++++++++++++++++正文++++++++++++++++++++++++++++++++++++++0、关于路径的理解;请参考:《关于Linux 文件系统中路径的理解》1、列文件或目录的信息工具 ls或dir;ls 命令可以用于显示目录的内容,也可以显示文件的属性,比如节点、文件种类、权限、拥有者、大小、创建时间等;在目前最新版本的Linux中dir和ls命令的用法是一样的;有兴趣的不仿尝试一下;1.1 ls 的基础语法和参数;语法格式:#ls [参数]   [目录或文件名]参数:-a 显示所有文件,包含隐藏文件;包括“.“和“..“-A 显示所有文件,包含隐藏文件,不包括“.“和“..“目录;-B 不列出文件名以~结尾的文件;-C 按列列出文件;-d 仅可以查看目录的属性参数及信息;-F 这个参数加上后,能给目录添加上/,给可执行文件加上*,给符号链接加上@  等等,来标记文件名,目的是让用户方便查看; -l 长格式输出-h 习惯人们可阅读的方式来显示文件或目录的大小,比如K、M或G等;-p 在目录的后面附加/标记;-r 逆序列出文件;-t  按文件最后访问(或修改)的时间排序,最新的排在最前面;-U 按原始排序,-L 递归显示,也就是说,当我们列某个目录的下的所有文件和目录时,能把它的下级目录的内容显示出来。--help  获得帮助;在这里,位于[]之内的都是可选的。如果您只输入ls ,就会列出用户所处当前目录的所有文件,用短格式输出,但不会列出隐藏文件。判断用户所处目录的命令是pwd,也就是[root@localhost ~]# pwd/root1.2 ls 的参数示例应用;1.21 列出目录下所有文件,包含或不包含隐藏文件,-a 参数及-l参数的运用;#ls -la [目录名]如果不接目录名,表示输出当前用户所处目录内的所有文件,包括隐藏文件;[root@localhost ~]# pwd/root[root@localhost ~]# ls -la

2009-12-04 | 添加评论 | 打赏

◆◆

评论读取中....

◆◆

修改失败,请稍后尝试

0

uclxvffbv

1.你看自己试一下就知道了,呵呵 2.根据你说的我看了一下,是一样的SwapCached:          0 kBSwapTotal:      522104 kBSwapFree:       522104 kB[tpxcer@localhost ~]$ free             total       used       free     shared    buffers     cachedMem:        507908     102352     405556          0      21724      52704-/+ buffers/cache:      27924     479984Swap:       522104          0     5221043.这个玩意不清楚4.pmap - report memory map of a processldd是查看程序所关联的库文件,这个两个是不相干的吧兄弟

2009-12-04 | 添加评论 | 打赏

◆◆

评论读取中....

◆◆

修改失败,请稍后尝试

0

644959169

我现在正在编辑RHCE的培训用书,刚好贴出来大家提提意见.现在计划8月底翻译完033的实验部分和编写前7章的课程.请提出宝贵意见[email protected]实验1 :文件和目录操作时间:1小时30分钟目标:熟悉一些基本文件和目录操作命令的功能、语法和使用.练习组合以上命令以有效完成用户任务.实验开始需要:一个安装并能正常运行的Red Hat Linux系统.有一个帐户名为student密码为student的普通用户.请与指导教师核对此帐户是否存在,若student帐户尚不存在,按以下步骤创建.1. 以root用户登录虚拟控制台(如果在X下,按Alt+Ctrl+F1).2. 在提示符下输入如下命令:#useradd student创建普通用户 student3. 输入如下命令:#passwd studentchanging password for user studentNew Unix password:{在此输入student}BAD PASSWORD:it is based on a dictionary wordRetype new Unix password:{再次输入student}Passwd:all authentication tokens updated successfully为普通用户添加密码第一步:组织目录和文件情景故事:大量文件积聚在你的home目录,你决定该是重新组织它们的时候了.你计划创建一些新的子目录,并拷贝和移动你的文件以实现你新的规划.另外,你还有一些根本不需要的文件,必须删除掉.任务:1. 在虚拟控制台 (tty1) 以用户名student (密码为student)登录2. 登录系统后,你应在你的home目录下,可以用"打印当前工作目录"命令验证$pwd/home/student3. 用如下命令检查你的home目录下是否有文件$ls短格式显示当前目录下的文件$ls –a短格式显示当前目录下的所有文件(包括以点开头的隐藏文件)$ls –al长格式显示当前目录下的所有文件(包括以点开头的隐藏文件)为什么第一个和第二个命令返回不同的文件数?第三个命令报告在你的home目录中最大的文件是什么?你的home目录中有任何子目录吗?4. 这一步中,你要用touch命令来创建新文件.touch命令的扩展用法的细节将在之后的单元中学习.现在,仅输入如下的一行(包括花括弧和下划线),在敲回车之前,让你旁边的同学或指导教师检查一下你所输入命令是否正确.$touch {report,memo,graph}_{sep,oct,nov,dec}_{a,b,c}{1,2,3}5. 用ls命令检验上一命令的结果.你应发现在你的home目录下已创建了108个新的空文件.这些文件代表你在随后要用到的数据文件.如果由于某种原因你没看到这些文件,可要求指导教师帮助;若没有这些文件,后续实验将无法进行.6. 为组织你的文件,你必须首先创建一些新目录,用mkdir命令在你的home目录下创建一些子目录.$mkdir "A Report"$mkdir September October November decdmber再次使用ls命令检查你的工作成果.7. 使用如下命令在你的新目录中创建另外一些子目录,输入:$cd A\ Reports/或$cd "A Reports"/改变目录后,输入:$mkdir 1 2 3使用ls验证你的"A Reports"子目录是否有三个分别为1、2和3的新目录.8. 将你的home目录下所有包含"b"记录移出,并按月分组,当你使用复杂的通配符时,提前验证是个好主意,这样可确保对正确的文件进行操作.一种验证方法是将你所要用的命令换为一个不会造成破坏的命令,并对该命令使用你准备使用的通配符.$cd$ls –l *dec?b?你应看到会列出9个"december"和"b"文件,现在用以下命令移出它们.$mv *dec?b? december/列出december子目录下的内容,以验证文件移动操作是否成功.$ls –l december/9. 将其余的"b"报告转移到它们相应的目录:$mv *nov?b? november/$mv *oct?b? october/$mv *sep?b? september/10. 你要将"a"报告归类到它们相应数字的目录$cd "A Reports"/$mv ~/*_a1 1/"1"和"september"文件已不再需要,删除它们并验证正确移动了其它文件:$cd 1$rm *sep*$ls11. 将剩下的"a2"和"a3"报告移至它们相应目录:$pwd/home/student/A Report/1用相对路径移动"a2"文件:$mv ../../*a2* ../2/用绝对路径移出"a3"文件:$mv /home/student/*a3* /home/student/A\ Reports/3/12. 返回你的home目录,用ls命令验证这个目录中只剩下"c"文件(如graph_dec_c1,graph_dec_c2等)13.每个月的"c1" 和"c2"报告文件很重要,于是你想在另一个目录下作个备份.$mkdir /tmp/archive$cp report*[1-2] /tmp/archive/另外,所有12月的数据应备份至/tmp/archive目录,注意,要使用-i选项,这样在覆盖文件时会得到提示信息.$cp –i eport_dec* /tmp/archive/cp: overwrite '/tmp/archive/report_dec_c1'?ncp: overwrite '/tmp/archive/report_dec_c1'?n 来源:考试大-Linux认证责编:qinqin 纠错

2009-12-05 | 添加评论 | 打赏

◆◆

评论读取中....

◆◆

修改失败,请稍后尝试

0

ly50247

ls -al ~

2009-12-05 | 添加评论 | 打赏

◆◆

评论读取中....

◆◆

修改失败,请稍后尝试



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有