一、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. bzoj 4824: [Cqoi2017]老C的键盘【树形dp】

    参考:https://www.cnblogs.com/FallDream/p/bzoj4824.html 画一画就会发现关系形成了一棵二叉树(其实看到n-1就能想到 然后dp,设f[i][j]为点i在 ...

  2. 2017 ACM-ICPC Asia East Final T1

    好弱啊只会T1,在Chemist&&wxh两位dalao的指导下搞懂. 题解如下.[手写版本 滑稽 code #include<bits/stdc++.h> using n ...

  3. spring 获取配置文件的值

    Spring 获取配置文件的值 package com.hafiz.www.util; import org.slf4j.Logger; import org.slf4j.LoggerFactory; ...

  4. [ZOJ1961]Let it Bead

    Description "Let it Bead" company is located upstairs at 700 Cannery Row in Monterey, CA. ...

  5. 二分查找+数学 HDOJ 4342 History repeat itself

    题目传送门 题意:计算从1开始到第n个非完全平方数的开方和 分析:设第n个非完全平方数的值为a,x * x < a < (x+1) * (x+1),而且易得(tmp = sqrt (a) ...

  6. Android上的线程安全

    Thread-safe methods In some situations, the methods you implement might be called from more than one ...

  7. 员工管理系统(集合与IO流的结合使用 beta1.0 ArrayList<Employee>)

    package cn.employee; public class Employee { private int empNo; private String name; private String ...

  8. 转 Docker和hadoop

    2017-06-21 朱洁 Docker很热,怎么形容?感觉开源除了spark技术,就是docker了,甚至把Go语言也带火了,把Go在TIOBE的排名从百名外带入主流语言的行列. Docker快成救 ...

  9. 一个iOS开发者的修真之路

    在微信上有童鞋问我iOS开发者的入门标准是神马?这个问题难到我了,而且贸然给一个答案出来的话,必定会有万千高手来喷. 凡人修仙,仙人修道,道人修真.当我们还是一个在青石板上蹲马步汗水涔涔的废柴时,或许 ...

  10. java之java.sql.SQLException: ResultSet is from UPDATE. No Data.

    问题解释:java调用存储过程的时候,查询结果不能通过ResultSet来查询,需要通过CallableStatement来查询, 比如: ResultSet rs = callableStateme ...