1 创建命令

mkdir  -p  目录名

其中 -p表示递归创建,英文为make directories

td@td-Lenovo-IdeaPad-Y410P:~$ mkdir Test

上述命令在当前路径下创建文件夹Test

td@td-Lenovo-IdeaPad-Y410P:~$ mkdir -p mm/x

上述代码先创建文件夹mm,然后再在mm中创建文件夹x,此时使用 -p 表示递归创建文件夹

2 切换目录命令

cd  [目录]

英文含义 change directory

简化操作

cd +回车   进入当前用户的home目录

cd ~          也表示进入当前用户的home目录

cd -            进入上一次的目录

cd ..            进入上一级的目录

cd .             进入当前目录

在对命令不熟悉时候,采用table键补全命令,如果命令不只有一个,则再按一次table键盘就会列出所有涉及到的命令。

 3 删除目录命令

1   rmdir    【目录名】英文含义  remove empty  directories  表示删除空文件

td@td-Lenovo-IdeaPad-Y410P:~$ rmdir janpan
rmdir: 删除 'janpan' 失败: 目录非空

由于上面文件中janpan非空文件,所以删除它会出现问题。

可以采用如下递归删除文件

td@td-Lenovo-IdeaPad-Y410P:~$ rmdir -p janpan/cangkong

2  rm  -rf  文件或者目录  英文含义 remove   可以删除文件和目录

其中 -r 表示删除目录,-f是强制性

4 复制命令

cp 【选项】【原文件或目录】 【目标目录】 英文含义 copy

选项:

  -r   复制目录

  -p   连带文件属性复制

  -d   若源文件是链接文件,则复制链接属性

  -a   相当于 -pdr  ,复制完全一模一样的

td@td-Lenovo-IdeaPad-Y410P:~$ touch abc
td@td-Lenovo-IdeaPad-Y410P:~$ mkdir test
td@td-Lenovo-IdeaPad-Y410P:~$ cp -a abc test/

上述命令先创建了文件abc和文件夹test,然后将文件abc拷贝到文件夹test中。如下

td@td-Lenovo-IdeaPad-Y410P:~$ ls
abc sougou_64.deb workspace 模板 图片 下载 桌面
examples.desktop test 公共的 视频 文档 音乐
td@td-Lenovo-IdeaPad-Y410P:~$ ls test/
abc
td@td-Lenovo-IdeaPad-Y410P:~$

 5 剪切命令和改名命令

mv   【目录或者文件】 【目标目录】 英文 move

如果原文件和目标是一个目录,那么就是改名,否则就是剪切

td@td-Lenovo-IdeaPad-Y410P:~$ touch abc
td@td-Lenovo-IdeaPad-Y410P:~$ mkdir test
td@td-Lenovo-IdeaPad-Y410P:~$ mv abc test/
td@td-Lenovo-IdeaPad-Y410P:~$ ls test/
abc
td@td-Lenovo-IdeaPad-Y410P:~$ ls
examples.desktop test 公共的 视频 文档 音乐
sougou_64.deb workspace 模板 图片 下载 桌面
 

6 链接命令

ln  -s   [源文件]   [目标文件]    英文含义为  link

功能  生成链接文件   -s   表示创建软链接

链接分为硬链接和软链接,他们特征如下:

硬链接:拥有相同的i节点以及存储block快,可以看做是同一个文件

可通过i节点识别

    不能跨分区

    不能针对目录使用

软连接:类似于Windows下的创建快捷方式

    软连接有自己i节点以及链接块,但是数据块中只保存源文件i节点以及文件名,没有实际数据

    修改任意一个文件,其他文件都改变

    删除源文件,链接文件不可使用

Linux目录处理命令的更多相关文章

  1. Linux 目录相关命令(1)

    1:分区 分区是指逻辑分区,主分区最多四个,由硬盘结构决定 windows里A和B做软驱判定,C主分区判定 1.硬盘分为若干个等大的扇区 每个扇区默认512字节,其中446字节用于启动信息,64字节用 ...

  2. Linux目录处理命令mkdir详解

    mkdir(英文原意:make directories),基本作用是创建新的目录,命令的路径及权限: 可以看到,这个命令的路径是/usr/bin/mkdir,所以它的执行权限是所有用户 mkdir 创 ...

  3. linux目录对照命令——meld

    preface:也不算是非常大的事情,但也须要这么个东西.对照两个目录里的内容是否同样,知道差异在哪里.找出问题所在,vimdiff 仅仅能比較两个文件是否同样,比較不了目录,只是能够写个bash脚本 ...

  4. Linux目录处理命令cd、pwd、rmdir、cp、mv、rm详解

    命令cd详解 命令cd(英文原意:change directory),命令路径及执行权限为: 可以看到它的路径为/usr/bin/cd,因此,它的执行权限是所有用户 基本功能是切换目录,例如:cd . ...

  5. 每天一个linux命令(23):Linux 目录结构

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

  6. 每天一个linux命令(19):Linux 目录结构

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

  7. Linux目录结构及常用命令(转载)

    一.Linux目录结构 你想知道为什么某些程序位于/bin下,或者/sbin,或者/usr/bin,或/usr/sbin目录下吗?例如,less命令位于/usr/bin目录下.为什么没在/bin中,或 ...

  8. Linux文件与目录常用命令

    目录常用命令: cd:切换目录 pwd:显示当前目录 mkdir:新建一个目录 rmdir:删除一个空的目录 ## cd 命令几种常用方法: cd ~username 切换到用户username的主文 ...

  9. linux 的 scp 命令 可以 在 linux 之间复制 文件 和 目录

    转自:http://blog.csdn.net/snlying/article/details/6184102 Linux系统中scp命令的用法. scp就是secure copy的简写,用于在lin ...

随机推荐

  1. selenium webdriver——JavaScript警告窗处理

    在WebDriver中处理JavaScript所生成的alert.confirm以及prompt,具体方法是使用switch_to_alert()方法定位到alert.confirm以及 prompt ...

  2. jQuery选择器之全选择器(*选择器)

    在css中,经常会在第一行写下这样一段样式: * { margin:; padding:; } 通配符*意味着给所有的元素设置默认的边距.jQuery中我们也可以通过传递*选择器来选中文档页面中的元素 ...

  3. 【转】PHP对象在内存中的分配

    对像在PHP 里面和整型.浮点型一样,也是一种数据类,都是存储不同类型数据用的, 在运行的时候都要加载到内存中去用,那么对象在内存里面是怎么体现的呢?内存从逻辑上 说大体上是分为4 段,栈空间段.堆空 ...

  4. table & colgroup

    table & colgroup // <caption>版本信息</caption> table = ` <table class="versions ...

  5. [poj] 3977 Subset || 折半搜索MITM

    原题 给定N个整数组成的数列(N<=35),从中选出一个子集,使得这个子集的所有元素的值的和的绝对值最小,如果有多组数据满足的话,选择子集元素最少的那个. n<=35,所以双向dfs的O( ...

  6. 方伯伯的OJ ( onlinejudge )

    方伯伯的OJ 题目描述 方伯伯正在做他的OJ.现在他在处理OJ 上的用户排名问题. OJ 上注册了n 个用户,编号为1 ∼ n,一开始他们按照编号排名.方伯伯会按照心情对这些用户做以下四种操作,修改用 ...

  7. 用IE滤镜实现的一些特效

    CSS3是当下非常火的一个话题,很多浏览器都已经开始支持这一特性,然后IE这个拥有庞大用户群体的平台,却无法提供这样的支持,即便是IE9发布,也无法改变这一事实,然而,幸运的是,IE并非在这方面毫无作 ...

  8. DP———1.最大子连续子序列和

    最大连续子序列 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Sub ...

  9. python tornado对接权限中心的sdk封装

    # -*- coding: utf-8 -*- import json import requests import logging as logger from python.akskapp.scr ...

  10. C语言浮点数存储方式

    对于浮点类型的数据采用单精度类型(float)和双精度类型(double)来存储,float数据占用 32bit,double数据占用 64bit.其实不论是float类型还是double类型,在计算 ...