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 回车输入密码
随机推荐
- linux nginx 安装防火墙ngx_lua_waf
ngx_lua_waf是一款开源的 基于 ngx_lua的 web应用防火墙 github地址是 https://github.com/loveshell/ngx_lua_waf 安装流程如下 1 ...
- day15-python常用内置模块的使用
在日常的开发工作中,我们要写很多的python代码,如果都写在一个文件中,会导致代码特别难维护,为了拓展代码的可维护性,我们把函写在不同的文件里,这样每个文件包含的文件就比较少,逻辑更加清楚.在pyt ...
- python全栈开发笔记---------基本数据类型
基本数据类似包括: 字符串(str) 数字(int) 列表(list) 元祖(tuple) 字典(dict) 布尔值(bool) 字符串(引号): name = "我是某某某" n ...
- 当你有双网络(内部网+互联网)时,如何透明NAT给其他电脑上网。虚拟机+爱快
一:简介 具体环境是这样的:单位没有提供互联网连接,都是内部网,linux服务器,无法连接源更新,docker无法pull镜像,python无法在线pip安装包. 真是郁闷到想死啊. 好在我的笔记本有 ...
- 《Python》线程池、携程
一.线程池(concurrent.futures模块) #1 介绍 concurrent.futures模块提供了高度封装的异步调用接口 ThreadPoolExecutor:线程池,提供异步调用 P ...
- SQL-15 查找employees表所有emp_no为奇数,且last_name不为Mary的员工信息,并按照hire_date逆序排列
题目描述 查找employees表所有emp_no为奇数,且last_name不为Mary的员工信息,并按照hire_date逆序排列CREATE TABLE `employees` (`emp_no ...
- 《图解TCP/IP》读书笔记(转)
reference: https://www.cnblogs.com/edisonchou/p/5987827.html 一.国际惯例:书托 这是一本图文并茂的网络管理技术书籍,旨在让广大读者理解TC ...
- alpha通道与混合技术
Alpha其作用是要实现一种半透明效果. 假设一种不透明的东西颜色是A,另一种透明的东西颜色是B,那么透过B去看A,看上去的颜色C就是B与A的混合颜色.设置B的透明度为alpha(取值为0-1,0为完 ...
- 软件工程结对作业01 psp表格
- L266 作文
With the rapid development of modem society, an increasing number of people are concerned about the ...