热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Linux文件管理和操作命令积累

nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd
我们玩Linux大部分的时间是对Linux的文件进行操作,所以我将一些常用的Linux下文件管理操作命令积累下来,方便随时使用,明细如下:

  1、创建命令:touch   例子:touch skxiao.xml 说明:创建文件skxiao.xml


  2、删除命令:rm      例子:rm -r /home/shenkxiao/ 说明:删除/home/shenkxiao/下的所有文件


  3、复制命令:cp      例子:cp skxiao.xml /home/shenkxiao       说明:将当前目录下的skxiao.xml文件拷贝到/home/shenkxiao目录下


  4、移动命令:mv     例子:mv skxiao.xml skxiao.xml_bak_20120331 说明:将当前目录下的skxiao.xml文件移动到当前目录下并重命名为skxiao.xml_20120331


  5、链接命令:ln        例子:ln -s skxiao.xml link-to-skxiao.xml   说明:建立一个名为link-to-skxiao.xml的符号链接,让它指向源文件skxiao.xml


  6、查找命令:find     例子:find . -atime 7 说明:查找当前目录中至少7天没有被访问的文件
                                      例子:find . -name core -exec rm{} \; 说明:删除当前目录中名为core的文件并将之删除
                                      例子:find . -name '*.xml' -size -100k 说明:删除当前目录下以.xml结尾小于100k的文件


  7、压缩命令:gzip      例子:gzip skxiao.xml 说明:压缩当前目录下的文件skxiao.xml
                                      例子:gzip -d skxiao.xml.gz 说明:解压缩skxiao.xml.gz文件
                                      例子:gzip -9 *.xml 说明:使用最大压缩效果方法对全部以.xml结尾的文件进行压缩


 8、建子目录:mkdir     例子:mkdir -p /temp/shenkxiao/linux/filecmd 说明:使用-p参数建立子目录/temp/shenkxiao/linux/filecmd


 9、删子目录:rmdir     例子:rmdir -p /temp/shenkxiao/linux/filecmd 说明:使用-p参数删除子目录/temp/shenkxiao/linux/filecmd(注:可用rm -r  代替此命令)


 10、显示当前工作目录:pwd


 11、磁带文件归档命令:tar 例子:tar -cf 1.tar 2.txt 说明:创建一个压缩文件1.tar包含当前目录下的2.txt文档
                                            例子:tar -cvzf 1.tar.gz temp 说明:创建1.tar.gz压缩文档,它包含temp目录中所有内容,使用-v选项查看命令执行情况
                                            例子:tar -xvzf 1.tar.gz  说明:解压缩 文件1.tar.gz(注:tar 命令是为数不多的要求选项顺序的Linux/Unix工具之一,若使用tar -xvfz 1.tar.gz会失败,因为-f后面必须接文件名称 )
                                           例子: tar -xvzf /dev/fd0 说明:从磁盘中解压缩归档文件


12、合并文件命令:cat  例子:cat /etc/passwd /etc/group 说明:查看/etc下passwd和group文件
                                      例子:cat /etc/passwd  /etc/group >users-and-groups.txt 说明:把passwd和group文件合并到users-and-groups.txt文件中去
                                      例子:cat /etc/hosts >> users-and-groups.txt 说明:向users-and-groups.txt中添加/etc/hosts中的内容


13、分屏显示文件内容:more 例子: ls | more / 说明:每次分屏地查看由ls命令显示的/下子目录清单


14、磁盘操作工具:du 例子:du -sh . 说明:列出当前目录下的所有子目录和文件占用的空间


15、查找文件所在目录命令:which 例子:which rm 说明:查找rm命令保存在哪个目录


16、查找程序保存位置命令:whereis 例子:whereis grep 说明:找出grep命令的程序位置、源程序和它的使用手册存放位置


17、释放磁盘空间命令:df 例子:df -h . 说明:给出当前工作子目录所在硬盘驱动器上的空闲空间


18、同步磁盘命令: sync 例子:sync ; sync 说明:确保缓存中的内容被写到磁盘上


推荐阅读
  • 本文介绍了在Ubuntu系统中清理残余配置文件和无用内容的方法,包括清理残余配置文件、清理下载缓存包、清理不再需要的包、清理无用的语言文件和清理无用的翻译内容。通过这些清理操作可以节省硬盘空间,提高系统的运行效率。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • Ubuntu 9.04中安装谷歌Chromium浏览器及使用体验[图文]
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • Vagrant虚拟化工具的安装和使用教程
    本文介绍了Vagrant虚拟化工具的安装和使用教程。首先介绍了安装virtualBox和Vagrant的步骤。然后详细说明了Vagrant的安装和使用方法,包括如何检查安装是否成功。最后介绍了下载虚拟机镜像的步骤,以及Vagrant镜像网站的相关信息。 ... [详细]
  • Linux操作系统回炉复习各种常用命令集合解析
    Linux操作系统回炉复习各种常用命令集合解析猿码互联猿码互联今天Linux终端命令格式目标了解终端命令格式知道如何查阅终端命令帮助信息01.终端命令格式command[ ... [详细]
  • 1.man(相当于cmd--help)对不熟悉的命令想查询详细使用方法的帮助解释可以使用eg:manls就可以查看ls相关的用法注: ... [详细]
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • 本文介绍了使用CentOS7.0 U盘刻录工具进行安装的详细步骤,包括使用USBWriter工具刻录ISO文件到USB驱动器、格式化USB磁盘、设置启动顺序等。通过本文的指导,用户可以轻松地使用U盘安装CentOS7.0操作系统。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
  • iOS超签签名服务器搭建及其优劣势
    本文介绍了搭建iOS超签签名服务器的原因和优势,包括不掉签、用户可以直接安装不需要信任、体验好等。同时也提到了超签的劣势,即一个证书只能安装100个,成本较高。文章还详细介绍了超签的实现原理,包括用户请求服务器安装mobileconfig文件、服务器调用苹果接口添加udid等步骤。最后,还提到了生成mobileconfig文件和导出AppleWorldwideDeveloperRelationsCertificationAuthority证书的方法。 ... [详细]
  • 本文介绍了Android中的assets目录和raw目录的共同点和区别,包括获取资源的方法、目录结构的限制以及列出资源的能力。同时,还解释了raw目录中资源文件生成的ID,并说明了这些目录的使用方法。 ... [详细]
  • IamgettingaUnicodeerror:UnicodeEncodeError:charmapcodeccantencodecharacteru\xa9in ... [详细]
  • 开发中,EXT封装的.NET控件,使用了ExtJsExtenderControl的开源控件,发现个问题,就是每次控件加载,都需要调EXT_ALL.JS文件,600K,导致页面加载很慢。想对这个问题进行 ... [详细]
  • 用SpringBoot实现万能文件在线预览
    推荐一个用SpringBoot搭建的文档在线预览解决方案:kkFileView,一款成熟且开源的文件文档在线预览项目解决方案,对标业内付 ... [详细]
author-avatar
宫廷的围脖6uw_1911
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有