来源: http://blog.51cto.com/yuanzhitang/2056994

本文介绍基础的文件操作:创建,移动,编辑,删除 文件和文件夹

 

命令与案例:

 

mkdir 创建目录

--创建两个目录

tangym@ubuntu:~$ mkdir test2 test3
 

--在test1下面创建一个新的目录mydir

tangym@ubuntu:~$ mkdir test1/mydir
 

--尝试在test100下面创建一个新的目录mydir,但不成功,因为test100这个目录不存在

tangym@ubuntu:~$ mkdir test100/mydir
mkdir: cannot create directory `test100/mydir': No such file or directory
 

-- 强制创建父子这两个文件, 尽管test100这个父目录不存在

tangym@ubuntu:~$ mkdir -p test100/mydir
 

touch 创建文件

 

--创建hello文件在当前目录

tangym@ubuntu:~$ touch hello
echo
 

-- 写 "hello" 到这个目录

tangym@ubuntu:~/test1$ cat hellobackup
tangym@ubuntu:~/test1$ echo "hello" > hellobackup
tangym@ubuntu:~/test1$ cat hellobackup
hello
 

 

 

mv 移动或重命名文件

 

-- 移动文件 hello到test1文件夹

tangym@ubuntu:~$ mv hello test1
 

--重命名文件hello为hellobackup

tangym@ubuntu:~/test1$ mv hello hellobackup
 

 

cp 拷贝文件

tangym@ubuntu:~$ cp pse2 test2 -- copy file pse2 to test2 folder
 

 

rm/rmdir 删除文件和文件夹

 

--删除文件hello

tangym@ubuntu:~$ rm hello
 

--删除文件夹test2
tangym@ubuntu:~$ rmdir test2

 

输入重定向至文件:

 

下面将会把界面的输入写入文件hellobackup文件

tangym@ubuntu:~$ cat <<EOF >hellobackup
> hello world!
> real func
> EOF
 
常看文件内容
tangym@ubuntu:~$ cat hellobackup
hello world!
real func
tangym@ubuntu:~$
 

完整的例子(创建和删除文件)

tangym@ubuntu:~$ cd mhydir
tangym@ubuntu:~/mhydir$ ls
tangym@ubuntu:~/mhydir$ touch test
tangym@ubuntu:~/mhydir$ ls
test
tangym@ubuntu:~/mhydir$ rm test
tangym@ubuntu:~/mhydir$ ls
tangym@ubuntu:~/mhydir$ touch test
tangym@ubuntu:~/mhydir$ rm -i test --Will Confirm whether delete the file
rm: remove regular empty file `test'? n
tangym@ubuntu:~/mhydir$ ls
test
tangym@ubuntu:~/mhydir$ rm -i test
rm: remove regular empty file `test'? y
tangym@ubuntu:~/mhydir$ ls
tangym@ubuntu:~/mhydir$

Linux 命令:文件目录操作与实例的更多相关文章

  1. 【转帖】Linux命令行操作json神器jq

    Linux命令行操作json神器jq https://www.cnblogs.com/chenqionghe/p/11736942.html jq类似一个awk或grep一样的神器,可以方便地在命令行 ...

  2. LINUX命令行操作

    Linux 命令行快捷键 7条回复 涉及在linux命令行下进行快速移动光标.命令编辑.编辑后执行历史命令.Bang(!)命令.控制命令等.让basher更有效率. 说明 Ctrl – k: 先按住 ...

  3. 如何查看linux命令行操作的历史记录-linux

    前言 由于刚开始学习linux,对命令行不熟悉,可以查看使用过的命令行历史记录,熟悉命令行并熟练操作,对命令行进行深入地理解. 系统环境 OS:ubuntu16.04. 操作过程 在主文件夹目录即ho ...

  4. 03 linux命令的操作

    开启Linux操作系统,要求以root用户登录GNOME图形界面,语言支持选择为汉语 使用快捷键切换到虚拟终端2,使用普通用户身份登录,查看系统提示符 使用快捷键切换到虚拟终端5,使用管理员身份登录, ...

  5. Linux命令行操作进程

    参见 12个进程管理命令介绍 Linux如何查看进程.杀死进程.启动进程等常用命令

  6. Linux命令基础操作--vim 归档 压缩 分区 格式化 挂载 Innode

    1 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) 使用 cat命令将查看的文件合并输出到/1.txt 这里的关键:定位到文件,如果后面加上/后被认为是目录 分为两步,先 ...

  7. linux命令--文件目录操作命令

    一.命令的基本格式 1.命令提示符 [root@love2 ~]# []:这是提示符的分隔符号,没有特殊含义. root:显示的是当前的登录用户. @:分隔符号,没有特殊含义.love2:当前系统的主 ...

  8. linux命令行操作mysql数据库明细

    连接数据库==> mysql -uroot -p 输入root密码 进入mysql操作后 下面的命令不要忘了最后结尾的; 1.选择数据库命令: use <数据库名> 2.查看表的引擎 ...

  9. mysql linux 命令行操作

    1. 登录mysql      mysql -u 用户名 -p    回车输入密码 

随机推荐

  1. learning ddr mode register MR3

  2. css3 居中(推荐弹性盒模型方式)

    参考  http://www.zhihu.com/question/20774514 http://caibaojian.com/demo/flexbox/align-items.html 例子:ht ...

  3. java实现按中文首字母排序的方式

    public class ABD { public static void main(String[] args) { //Collator类是用来执行区分语言环境的String比较的,这里是选择CH ...

  4. 《Python》hashlib模块、configparser模块、logging模块

    一.hashlib模块 Python的hashlib模块中提供了常见的摘要算法,如md5,sha1等等. 摘要算法又称哈希算法.散列算法.它通过一个函数,把任意长度的数据转换为一个长度固定的字符串(通 ...

  5. java 2D图形绘制

    package jisuan; import java.awt.Dimension; import java.awt.EventQueue; import java.awt.Graphics; imp ...

  6. Cracking The Coding Interview 9.3

    //Given a sorted array of n integers that has been rotated an unknown number of times, give an O(log ...

  7. Cracking The Coding Interview 1.5

    //原文: // // Write a method to replace all spaces in a string with '%20'. // #include <iostream> ...

  8. Storm介绍&实际开发注意事项

    一.使用组件的并行度代替线程池 Storm 自身是一个分布式.多线程的框架,对每个Spout 和Bolt,我们都可以设置其并发度:它也支持通过rebalance 命令来动态调整并发度,把负载分摊到多个 ...

  9. 《uniGUI for cBuilder入门到精通》新书预定

    <uniGUI for cBuilder入门到精通>火热预定中,从零开始带你入瓮带你飞,手把手教你如何快速安装,开发和部署一个web系统,前十名用户售价暂定100元,后续价格每本200元, ...

  10. mail工具的安装、配置及问题处理

    使用mail发邮件时,应先将相关邮件服务启动,本文主要介绍sendmail邮件工具的配置方法和问题处理. 1.安装 ubuntu中sendmail函数可以很方便的发送邮件,ubuntu sendmai ...