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. Linux内存页大小

    当使用内存时, 记住一个内存页是 PAGE_SIZE 字节, 不是 4KB. 假定页大小是 4KB 并且 硬编码这个值是一个 PC 程序员常见的错误, 相反, 被支持的平台显示页大小从 4 KB 到 ...

  2. CentOS yum有时出现“Could not retrieve mirrorlist ”的解决办法——resolv.conf的配置

    国内服务器在运行命令yum -y install wget的时候,出现: Could not retrieve mirrorlist http://mirrorlist.centos.org/?rel ...

  3. Linux 内核 设备结构嵌入

    设备结构包含设备模型核心需要的来模型化系统的信息. 大部分子系统, 但是, 跟踪关于 它们驻留的设备的额外信息. 结果, 对设备很少由空设备结构所代表; 相反, 这个结构, 如同 kobject 结构 ...

  4. vue-learning:2 - template - directive

    指令 directive 在上一节我们知道,VUE的template模板通过VUE指令API实现与页面的视图层联系.所以本节将聚集在实现视图层交互的VUE指令系统directive的基础使用. 我们先 ...

  5. Storm使用总结

    Strom安装 Strom启动 ./zkServer.sh start 启动nimbus主节点: nohup bin/storm nimbus >> /dev/null & 启动s ...

  6. Cisco DNA-C POC环境配置

    Step1:在DNA-C上创建Site,本例创建Global->China->WangJiang->20 F如下图: Step2:配置fusion区域的AAA和NTP等信息,如下图: ...

  7. Visio文本相关操作

    三种方式:双击形状输入文本,插入文本框, 文本工具 文本块工具 选择后可以对文本进行移动旋转 如果要给文本加入边框 直接显示线条就可以了 因为都是文本框 添加特殊文本: 插入符号 插入域 比如当前时间 ...

  8. 020 ceph作openstack的后端存储

    一.使用ceph做glance后端 1.1 创建用于存储镜像的池 [root@serverc ~]#  ceph osd pool create images 128 128 pool 'images ...

  9. 闯荡Linux帝国:nginx的创业故事

    前情回顾: NextStep帝国推出的web服务,迅速风靡比特宇宙,各星系帝国均蠢蠢欲动,想在这一波浪潮中掘一桶金. 详情参见:万维网的诞生 初出茅庐 小马哥和他的小伙伴小黑.大黄来到陌生的Linux ...

  10. zabbix安装完成后查看编译参数

    最近学习zabbix分布式监控系统,突然想如何查看自己编译时的参数,最终找到自己想要的结果. 1.首先进入zabbix源码目录 2.用ls -l命令查看是否有一个叫config.log文件 3.这个文 ...