Linux 命令:文件目录操作与实例
来源: 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 命令:文件目录操作与实例的更多相关文章
- 【转帖】Linux命令行操作json神器jq
Linux命令行操作json神器jq https://www.cnblogs.com/chenqionghe/p/11736942.html jq类似一个awk或grep一样的神器,可以方便地在命令行 ...
- LINUX命令行操作
Linux 命令行快捷键 7条回复 涉及在linux命令行下进行快速移动光标.命令编辑.编辑后执行历史命令.Bang(!)命令.控制命令等.让basher更有效率. 说明 Ctrl – k: 先按住 ...
- 如何查看linux命令行操作的历史记录-linux
前言 由于刚开始学习linux,对命令行不熟悉,可以查看使用过的命令行历史记录,熟悉命令行并熟练操作,对命令行进行深入地理解. 系统环境 OS:ubuntu16.04. 操作过程 在主文件夹目录即ho ...
- 03 linux命令的操作
开启Linux操作系统,要求以root用户登录GNOME图形界面,语言支持选择为汉语 使用快捷键切换到虚拟终端2,使用普通用户身份登录,查看系统提示符 使用快捷键切换到虚拟终端5,使用管理员身份登录, ...
- Linux命令行操作进程
参见 12个进程管理命令介绍 Linux如何查看进程.杀死进程.启动进程等常用命令
- Linux命令基础操作--vim 归档 压缩 分区 格式化 挂载 Innode
1 将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) 使用 cat命令将查看的文件合并输出到/1.txt 这里的关键:定位到文件,如果后面加上/后被认为是目录 分为两步,先 ...
- linux命令--文件目录操作命令
一.命令的基本格式 1.命令提示符 [root@love2 ~]# []:这是提示符的分隔符号,没有特殊含义. root:显示的是当前的登录用户. @:分隔符号,没有特殊含义.love2:当前系统的主 ...
- linux命令行操作mysql数据库明细
连接数据库==> mysql -uroot -p 输入root密码 进入mysql操作后 下面的命令不要忘了最后结尾的; 1.选择数据库命令: use <数据库名> 2.查看表的引擎 ...
- mysql linux 命令行操作
1. 登录mysql mysql -u 用户名 -p 回车输入密码
随机推荐
- JavaScript创建对象(三)——原型模式
在JavaScript创建对象(二)——构造函数模式中提到,构造函数模式存在相同功能的函数定义多次的问题.本篇文章就来讨论一下该问题的解决方案——原型模式. 首先我们来看下什么是原型.我们在创建一个函 ...
- python ----字符串基础练习题30道
1.执行python脚本的两种方式 一种是点开始--运行--cmd 方式(这个操作需要先配置好环境变量path路径)之后运行python 二是直接进安装目录 运行tython软件运行.pycharm ...
- 阿里云服务器上安装mysql的详细步骤
阿里云安装mysql (1)下载mysql安装包,去mysql官网下载对应的包 mysql数据库官方下载网址: https://downloads.mysql.com/archives/commu ...
- Invalid MEX-file: caffe.mexa64 的解决方案
http://blog.csdn.net/iamzhangzhuping/article/details/53105708
- 4.5 C++重载、覆盖和遮蔽
参考:http://www.weixueyuan.net/view/6375.html 总结: 函数签名包括函数名和函数参数的个数.顺序以及参数数据类型. 需要注意的是函数签名并不包含函数返回值部分, ...
- html 相对路径 问题
在jsp跳转servlet和servlet跳转jsp过程中,因为servlet和jsp在不同的目录下,所以直接跳转失败.下面是查阅网上的资料,简单的总结下相对路径的问题. 这种情况下index.jsp ...
- 团队作业8——敏捷冲刺博客合集(Beta阶段)
第一篇(冲刺前安排):https://www.cnblogs.com/Aragaki-Yui/p/9057951.html 第二篇(冲刺第一天):https://www.cnblogs.com/Ara ...
- js 回车键事件
document.onkeydown = function (event) { var e = event || window.event || arguments.callee.caller.arg ...
- microsoft office如何在菜单里显示“开发工具”
VBA开发教程: https://www.yiibai.com/vba/vba_excel_macros.html msdn:https://docs.microsoft.com/zh-cn/offi ...
- BZOJ 1083 [SCOI2005]繁忙的都市 (最小生成树裸题无重边) 超简单写法!!
Description 城市C是一个非常繁忙的大都市,城市中的道路十分的拥挤,于是市长决定对其中的道路进行改造.城市C的道路是这样分布的:城市中有n个交叉路口,有些交叉路口之间有道路相连,两个交叉路口 ...