一、linux系统目录结构

1、顶层根目录

  顶层根目录使用 “/”来表示

2、linux中的一些重要目录

 (1)bin目录

   放置常用的可执行文件(其中ls命令位列其中)

 (2)sbin目录

   放置系统的可执行文件

 (3)home目录

   每一个用户都有一个家目录,其中root用户的家目录为 /root,普通用户的家目录存放在 /home目录下,并且内部都是以用户名命名的文件夹。

 (4)dev目录

   设备文件夹

    

 (5)etc

   配置文件目录

    

 (6)/media或/mnt目录

   挂载点目录,通常移除式设备会被挂载在当前设备下

二、目录文件的增删查改

  1、pwd

    显示当前所在工作目录

    

  2、cd

   cd ..进入上一级目录

   cd .进入当前目录

   cd ~ 切换到用户的家目录

   切换当前目录,和windows下的cd功能相同

    

  3、ls

   列出当前目录或指定目录中的内容

    

  4、cp

   将一个或多个文件复制到指定的目录中

   (1)将文件复制到指定的目录中

    

   (2)将指定的目录拷贝到另一个目录下

    -r 命令是将目录下的所有文件都进行拷贝

    -f(force,强制):在目标文件已经存在的时候不询问直接强制复制

    

  5、mv

   移动及修改文件及目录名

   (1)移动文件

    

   (2)移动文件夹

    

   (3)给文件或者文件夹命名

    

  6、mkdir

    创建目录

   在当前目录下创建一个新目录

   mkdir dir1

   

   在当前目录创建多个目录

   mkdir -p dir1/dir2/dir3

   

  7、touch

   创建文件

   

  8、rm

  (1)删除文件

   

  (2)递归的删除多个目录(包括子目录及其内容)

   rm -r

   

    rm -f  不用询问直接删除,通常与-r组合

    进行rm -rf 命令

   

  9、rmdir

   删除空目录

   

  10、cat

   以只读形式不断的浏览文件内容

   

  11、head

    浏览文件的前10行

   

  浏览文件的前5行内容   head -n 5 + 浏览的文件路径

  -n 改变的行数

  

  12、tail

    浏览文件的后10行内容

    

    浏览文件的后5行内容

    -n改变的行数

    

    动态浏览文件内容的变化 -f   (文件可以一边写一边查看)

    

  13、more

    按照百分比浏览文件

    翻页用enter键进行百分比翻页

    

    

  14、less

    查看内容:内容占满全屏,使用空格键进行翻页

    

    

linux目录文件操作的更多相关文章

  1. Unix/Linux常用文件操作

    Unix/Linux常用文件操作 秘籍:man命令是Unix/Linux中最常用的命令,因为命令行命令过多,我相信每个人都会经常忘记某些命令的用法,man命令就可以显示一个命令的所有选项,参数和说明, ...

  2. PHP7语法知识(四):目录文件操作、Cookie与Session、MySQL数据库的使用、Redis数据库、PHP处理XML与JSON

    目录文件操作 一.目录 1.判断文件类型: 2.创建和删除目录: 3.打开读取和关闭目录 4.获得路径中目录部分 5.目录磁盘空间 二.文件操作 1.打开文件: 2.读取文件: 3.获得文件属性: 4 ...

  3. qt ui程序使用Linux的文件操作open、close (转)

    原文地址:qt ui程序使用Linux的文件操作open.close 作者:kjpioo 提出这个问题是因为在qt的QWidget类型的对象中,close()函数会和QWidget::close()冲 ...

  4. 每天一个linux命令(目录文件操作):【转载】Linux 目录结构

    对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统至关重要,下面 ...

  5. Linux C 文件操作,系统调用 -- open()、read() 和 标准I/O库 -- fopen()、fread()

    函数汇总: open().write().read().close() fopen().fwrite().fread().fclose() 一.什么是文件 在讲述文件操作之前,我们首先要知道什么是文件 ...

  6. Windows、Linux下文件操作(写、删除)错误的产生原因、及解决方法

    catalog . 引言 . Linux平台上涉及的File IO操作 . Windows平台上涉及的File IO操作 0. 引言 本文试图讨论在windows.linux操作系统上基于C库进行文件 ...

  7. Windows与Linux下文件操作监控的实现

    一.需求分析: 随着渲染业务的不断进行,数据传输渐渐成为影响业务时间最大的因素.究其原因就是因为数据传输耗费较长的时间.于是,依托于渲染业务的网盘开发逐渐成为迫切需要解决的需求.该网盘的实现和当前市场 ...

  8. Linux目录文件详解FHS标准(2013.09.05)

    Linux 目录配置的依据FHS(Filesystem Hierarchy Standard)标准,将目录分成为四种交互作用的形态: 四种形态的具体解释: 可分享的:可以分享给其他系统挂载使用的目录, ...

  9. linux文件管理 文件操作

    文件操作 pwd 命令 该命令的英文解释为print working direction(打印工作目录).输入pwd命令,Linux输出当前目录. cd 命令 用来改变所在目录 cd / 转到根目录 ...

随机推荐

  1. CF767C Garland 【树形dp】By cellur925

    一句话题意:给定一个树,树有点权,要求把树的某些边删去,使树变成三个部分,每部分点权值和相等. 我们很容易想到,再读入的时候记录所有点的点权之和,点权除以3是最后权值相等的值.如果不能整除3一定无解, ...

  2. ssh 公钥登录远程主机 并禁止密码登录

    https://www.digitalocean.com/community/tutorials/how-to-set-up-ssh-keys-on-centos7 如果在新的机器上,得先用密码登录一 ...

  3. VirtualBox搭建1主2从虚拟机

    环境要求 最近在使用VirtualBox搭建一个实验环境,由于公司规定了所有的机器都不能使用固定IP,都必须由DHCP自动获取. 为了不影响公司整理的网络环境,只能把实验用的网络环境限制在使用内部IP ...

  4. php 打包下载

    <?php class zipfile { var $datasec = array (); var $ctrl_dir = array (); var $eof_ctrl_dir = &quo ...

  5. jenkins一次构建两次触发job问题

    具体内容详见: https://issues.jenkins-ci.org/browse/JENKINS-21464?focusedCommentId=250183&page=com.atla ...

  6. [Usaco2017 Feb]Why Did the Cow Cross the Road II (Platinum)

    Description Farmer John is continuing to ponder the issue of cows crossing the road through his farm ...

  7. Poj 2594 Treasure Exploration (最小边覆盖+传递闭包)

    题目链接: Poj 2594 Treasure Exploration 题目描述: 在外星上有n个点需要机器人去探险,有m条单向路径.问至少需要几个机器人才能遍历完所有的点,一个点可以被多个机器人经过 ...

  8. 题解报告:hdu 4907 Task schedule

    Problem Description 有一台机器,并且给你这台机器的工作表,工作表上有n个任务,机器在ti时间执行第i个任务,1秒即可完成1个任务.有m个询问,每个询问有一个数字q,表示如果在q时间 ...

  9. 线程池机制使nginx性能提高9倍

    原文标题:Thread Pools in NGINX Boost Performance 9x! 原文官方地址:https://www.nginx.com/blog/thread-pools-boos ...

  10. Android开发使用的常见第三方框架汇总

    本文转载:http://blog.csdn.net/liuhaomatou/article/details/44857005 1.volley 项目地址 https://github.com/sman ...