pwd:显示当前目录

date:显示当前日期

cal:显示日历

ls:列出目录内容

cd:改变当前工作目录

‘.’:代表工作目录

‘..’:代表工作目录父目录

进入当前目录的父目录:cd
/home 和 cd
..

进入当前目录的子目录:cd
jeremy 和 cd
./jeremy

1.创建一个目录:mkdir
playground

2.进入该目录:cd
playground (也可以使用cd
./playground)

3.创建两个子目录:mkdir
dir1 dir2 (目录下创建好了两个目录)

4.将/ect目录中的passwd文件复制到当前目录:cp
/etc/passwd .(.代表当前目录)

5.查看当前目录下的文件及子目录:ls
-l (目录下已经复制粘贴好了passwd文件)

6.使用-v选项重复操作复制命令:显示一条简洁的信息来指明它正在执行什么操作。cp命令会覆盖第一次的复制的内容。:cp
-v /etc/passwd .

用ls
-li查看目录下文件的具体信息,passwd文件修改时间为20:39

再次执行cp
-v /etc/passwd .
可以看出passwd文件的修改时间变成了20:41,复制替换过程

7.使用-i可获取警告信息(交互式):cp
-i /etc/passwd .
:提示是否覆盖
./passwd
输入y表示覆盖,输入其他字符表示保留该文件。

输入:n,查看文件信息:ls
-l 文件信息中显示的时间还是上一次复制的时间,原文件没有被覆盖。

输入:y
,查看文件信息:ls
-l 文件信息显示的时间是当前复制操作的时间,原文件被覆盖

使用交互式复制粘贴命令,输入n(非y即可),其中passwd文件的修改时间20:41并没有变化,保留原有的文件。

如果输入y,passwd文件的修改时间变成了20:45,说明复制粘贴过程完成,并且覆盖了原有的文件。

8.重命名文件:mv
passwd fun 通过ls
-l 查看文件详细信息,passwd文件已经改名为fun

mv命令移动文件,当移动的目的目录或文件不存在时,则实现重命名功能。(passwd文件名已经修改为fun)

9.将fun文件移动到dir1文件夹:mv
fun dir1 通过ls
-l查看文件详细信息,fun文件已被移动

进入dir1
查看移动后的文件:使用ls
-li dir1

10.将fun文件从目录dir1移动到dir2:mv
dir1/fun dir2 (查看可知:dir1中无文件,而dir2中有了fun文件)

11.将文件重新移动到当前目录:
mv
dir2/fun .

12.将文件fun再次移动到dir1中:mv
fun dir1

13.将目录dir1移动到dir2中:
mv dir1 dir2(注意:dir2存在时dir1移动到dir2中,如果dir2不存在时,dir1目录被重命名)
查看dir2目录下:ls
-l dir2 查看dir2下的文件
:ls
-l dir2/dir1

14.将目录dir1放回原处:mv
dir2/dir1 . Mv dir1/fun .

15.创建硬连接:ln
fun fun-hard 、ln
fun dir1/fun-hard 、ln
fun dir2/fun-hard

16.显示文件是否指向同一数据部分:ls
-li 第一个字段索引号可以看出fun和fun-hard的索引号一样,表明两个文件指向同一数据部分。

17.创建符号连接:ln
-s fun fun-sym 、ln
-s ../fun dir1/fun-sym 、ln
-s ../fun dir2/fun-sym(可以相对路径也可以绝对
路径)

18.移除文件:rm
fun-hard 和
rm
-i fun-hard(交互式)

交互式删除文件,-i,但是删除目录失败。删除目录时需要添加-r

ubuntu文件操作mkdir cp mv rm ln的更多相关文章

  1. 文件操作2 cp mv rm

    1.cp命令 [root@rusky /]# cp 123 /test  #在linux系统中,如果文件123已经存在,则提示用户确认,在unix系统中则不提示,除非使用参数-i 交互式操作.cp: ...

  2. linux文件增删拷(touch/mkdir/cp/mv/rm)

    touch或>命令创建普通文件: [root@localhost test]# touch a  ---创建单个文件 [root@localhost test]# ls a [root@loca ...

  3. 自学Linux Shell3.4-文件处理命令touch cp mv rm

    点击返回 自学Linux命令行与Shell脚本之路 3.4-文件处理命令touch cp mv rm 1. touch命令 一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将 ...

  4. linux基本命令之文件浏览(cat,more,less,tail,head),文件操作命令(cp,mv,rm,find)

    linux文件浏览,文件操作命令 文件管理之文件浏览命令 1.cat命令:显示文本文件所有内容 格式:cat 文件名 适用场景:适合只有少量数据的文件,例如只有几行内容的可以使用此命令. 2.more ...

  5. ubuntu 文件操作

    linux的文件目录是一棵目录树,默认起始位置在主文件夹(/home/city),里面有若干子文件(视频.图片.下载.桌面等) 一.文件路径(目录操作) 1.绝对路径:从根目录/写起,完整的.详细的描 ...

  6. cp | mv | rm

    linux下文件的复制.移动与删除命令为:cp,mv,rm 一.文件复制命令cp 命令格式: cp [-adfilprsu] 源文件(source) 目标文件(destination) cp [opt ...

  7. 为什么cp很多小文件非常慢——对cp和rm命令的一些思考

    linux中的文件复制命令——CP linux中文件剪切的命令——MV 1.问题背景 今天在某个目的动作过程中想把一个文件夹下的文件复制到另外的一个文件夹下 cp -fr   ./dir1/   /d ...

  8. 快捷键,命令之tab/ history / alias / ls / cd / mkdir / touch /tree /cp /mv /rm /cat /head/grep

    第一阶段 快捷键 1 第二阶段 文件和目录操作命令 1 1.1 date / useradd 1 1.2 echo 调用变量 2 1.3 whoami 查看用户名 2 1.4 tab命令补全 2 1. ...

  9. linux笔记:目录处理命令ls,mkdir,cd,pwd,rmdir,cp,mv,rm

    linux命令的格式:命令 [-选项] [参数]例:ls -la /etc 命令:ls命令所在路径:/bin/ls功能:显示目录文件用法:ls [-aldh] []参数:-a 查看所有文件,包括隐藏文 ...

随机推荐

  1. Sending Packets LightOJ - 1321 (期望计算)

    题面: Alice and Bob are trying to communicate through the internet. Just assume that there are N route ...

  2. 【Kubernetes】容器集群管理常用命令笔记

    一.集群部署-查询集群状态 ①查询k8s master各组件健康状态: kubectl get componentstatus ②查询k8s node健康状态: kubectl get node 二. ...

  3. nginx实现缓存功能

    Nginx从0.7.48版本开始,支持了类似Squid的缓存功能.这个缓存是把URL及相关组合当作Key,用md5编码哈希后保存在硬盘上,所以它可以支持任意URL链接,同时也支持404/301/302 ...

  4. 浪潮服务器装linux系统无法识别硬盘

    先说无法识别硬盘的原因是没有安装和系统相对应的raid驱动. 公司需要两台Linux的物理服务器来部署业务系统. 客户给了两台浪潮的服务器. 1.先把linux系统刻录到u盘 2要先看一下raid卡的 ...

  5. 在Asp.Net Core中使用ModelConvention实现全局过滤器隔离

    从何说起 这来自于我把项目迁移到Asp.Net Core的过程中碰到一个问题.在一个web程序中同时包含了MVC和WebAPI,现在需要给WebAPI部分单独添加一个接口验证过滤器IActionFil ...

  6. 菜鸟系列Fabric源码学习 — MVCC验证

    Fabric 1.4 源码分析 MVCC验证 读本节文档之前建议先查看[Fabric 1.4 源码分析 committer记账节点]章节. 1. MVCC简介 Multi-Version Concur ...

  7. 如何选择API测试工具

    没有最好,只有最合适. 如今,越来越多的公司正在向DevOps的方向左转,以实现持续集成和持续部署开发.这意味着我们的反馈需要比以往更快,以便确定我们的应用程序是否准备好交付.这就是API测试如此重要 ...

  8. vue 源码 学习days8-比较两个对象的方法

    // 在面试中可能会遇到, 思想重要 // 比较两个对象是否是相等的 两个对象 // 1. js 中对象是无法使用 == 来比较的, 比是地址 // 2. 我们一般会定义如果对象的各个属性值都相等 那 ...

  9. 洛谷P1036 选数 题解 简单搜索/简单状态压缩枚举

    题目链接:https://www.luogu.com.cn/problem/P1036 题目描述 已知 \(n\) 个整数 \(x_1,x_2,-,x_n\) ,以及 \(1\) 个整数 \(k(k& ...

  10. json查询结果绑定

    M_Hisorder.doQuery = function (){ $("#dataList").empty(); var data = ""; var url ...