linux命令行大全-第四章【文件操作mkdir cp mv rm ln】

pwd:显示当前目录

date:显示当前日期

cal:显示日历

linux命令行大全-第四章【文件操作mkdir cp mv rm ln】_第1张图片

 

ls:列出目录内容

 

cd:改变当前工作目录

.’:代表工作目录

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

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

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

linux命令行大全-第四章【文件操作mkdir cp mv rm ln】_第2张图片

 

 


1.创建一个目录:mkdir playground

linux命令行大全-第四章【文件操作mkdir cp mv rm ln】_第3张图片

 

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

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

 

 

linux命令行大全-第四章【文件操作mkdir cp mv rm ln】_第4张图片

 

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

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

linux命令行大全-第四章【文件操作mkdir cp mv rm ln】_第5张图片

 

 

 linux命令行大全-第四章【文件操作mkdir cp mv rm ln】_第6张图片

 

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

 

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

linux命令行大全-第四章【文件操作mkdir cp mv rm ln】_第7张图片

 

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


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

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

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

linux命令行大全-第四章【文件操作mkdir cp mv rm ln】_第8张图片

 

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

linux命令行大全-第四章【文件操作mkdir cp mv rm ln】_第9张图片

 

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

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

linux命令行大全-第四章【文件操作mkdir cp mv rm ln】_第10张图片

 

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


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

 

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

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

linux命令行大全-第四章【文件操作mkdir cp mv rm ln】_第11张图片

 

 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

linux命令行大全-第四章【文件操作mkdir cp mv rm ln】_第12张图片

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 第一个字段索引号可以看出funfun-hard的索引号一样,表明两个文件指向同一数据部分。

linux命令行大全-第四章【文件操作mkdir cp mv rm ln】_第13张图片

 

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

linux命令行大全-第四章【文件操作mkdir cp mv rm ln】_第14张图片

 

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

linux命令行大全-第四章【文件操作mkdir cp mv rm ln】_第15张图片

 

 linux命令行大全-第四章【文件操作mkdir cp mv rm ln】_第16张图片

 

 

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

 

你可能感兴趣的:(linux命令行大全-第四章【文件操作mkdir cp mv rm ln】)