linux文件命令波浪号 linux 波浪线的目录

知识点:Linux为什么用~表示$HOME在Unix风格的操作系统里(包括BSD, GNU/Linux 和 Mac OS X),通常用波浪号“~”来表示当前用户的主目录(home目录):例如,如果当前用户的home目录是/home/mrhamster , 那么,输入 cd 或 cd ~ 或 cd /home/mrhamster 或 cd $HOME 都是等效的 。这种习惯源自于1970年代流行的Lear-Siegler ADM-3A终端机,这种机器上波浪号和“home”键(用于把光标移动到最左端)正好在同一个键上 。
下面是Lear-Siegler ADM-3A终端机的一些照片:
Linux问题,我想问下为何在文件末尾有一个~波浪线呢??备份文件
【linux文件命令波浪号 linux 波浪线的目录】用命令生成或者vim编辑的时候经常会有这样的文件
类似Windows下编辑excl文档电脑意外关机可以恢复的备份一样
linux命令行下的~/.bashrc前面的波浪线是什么意思~代表当前用户linux文件命令波浪号的路径 。如果linux文件命令波浪号你的用户名是abclinux文件命令波浪号,那么 ~/ 代表的路径 是 /home/abc/
Linux mv命令详解mv 命令是一个与cp类似linux文件命令波浪号的命令linux文件命令波浪号,但是它并非创建文件或目录的复制品/副本 。不管你在使用什么版本的Linux系统,mv 都默认安装在你的Linux系统上了 。来看一下 mv 命令在日常操作中的一些例子 。
1.移动文件
移动文件时需要注意的是文件的源地址和目标地址必须不同 。这里有个例子 , 想要将file_1.txt文件从当前目录移动到其它目录,以/home/pungki/为例,语法应该如下:
$ mv file_1.txt /home/pungki/office
如linux文件命令波浪号我们所见 , 当linux文件命令波浪号我们移动 filetxt 文件时,先前目录的 file1.txt 就被删除了 。
2.移动多个文件
如果想一次移动多个文件,我们可以将他们放在一行并用空格分开 。
$ mv file_2.txt file_3.txt file_4.txt /home/pungki/office
如果你的文件有规律可循的话那么你就可以使用通配符 。比如,为了移除所有以.txt为扩展名的文件,我们可以用下面的命令:
$ mv *.txt /home/pungki/office
3.移动目录
不同于复制命令,用 mv 命令移动目录相当直接 。移动目录你可以使用不带选项的 mv 命令 。看下面的截图就一目了然了 。
4.重命名文件或目录
我们也用 mv 命令来重命名文件或目录 。不过目标位置和源位置必须相同才可以 。然后文件名必须不同 。
假定我们当前所在目录为/home/pungki/Documents , 而我们想将file1.txt重命名为file2.txt 。那么命令应该如下:
$ mv file_1.txt file_2.txt
如果是绝对路径,它应该像下面这样:
$ mv /home/pungki/Documents/file_1.txt /home/pungki/Documents/file_2.txt
5. 重命名目录
上一段的规则同样适用于目录 。请看这个例子:
$ mv directory_1/ directory_2/
6. 打印移动信息
当你移动或重命名一大堆文件或目录时,你可能会想在不去目标位置去查看的情况下知道你自己的命令是否成功地执行了 。这就要用到-v选项了 。
$ mv -v *.txt /home/pungki/office
该方法同样适用于目录 。
7. 使用交互模式
当你将文件移动到其它位置,而那个位置恰好有同样的文件,这时 mv 命令会覆盖掉原来的文件 。对于mv的这一行为一般不会有什么提示 。如果想产生一个关于覆盖文件的提示,我们可以使用-i选项 。(译注:通常发行版会通过alias命令,将-i作为默认选项,所以会有提示 。)
假设我们想将 file1.txt 移动到 /home/pungki/office 。同时 , /home/pungki/office 目录下已经有file1.txt文件了 。
$ mv -i file_1.txt /home/pungki/office

推荐阅读