Linux mv命令详解

Linux mv命令详解,第1张

mv 命令是一个与cp类似的命令,但是它并非创建文件目录的复制品/副本。不管你在使用什么版本的Linux系统,mv 都默认安装在你的Linux系统上了。来看一下 mv 命令在日常 *** 作中的一些例子。1.移动文件移动文件时需要注意的是文件的源地址和目标地址必须不同。这里有个例子,想要将file_1.txt文件从当前目录移动到其它目录,以/home/pungki/为例,语法应该如下: $ mv file_1.txt /home/pungki/office 如我们所见,当我们移动 filetxt 文件时,先前目录的 file1.txt 就被删除了。2.移动多个文件如果想一次移动多个文件,我们可以将他们放在一行并用空格分开。 $ mv file_2.txt file_3.txt file_4.txt /home/pungki/office 如果你的文件有规律可循的话那么你就可以使用通配符。比如,为了移除所有以.txt为扩展名的文件,我们可以用下面的命令: $ mv *.txt /home/pungki/office3.移动目录不同于复制命令,用 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.txt5. 重命名目录上一段的规则同样适用于目录。请看这个例子: $ 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 这个提示会让我们知道目标位置处file_1.txt的存在。如果我们按y键,那么那个文件将会被删除,否则不会。8. 使用更新选项-i 选项会提示我们关于覆盖文件的提示,而 -u 则只在源文件比目标文件新时才执行更新。让我们看一看下面的例子: 假如 file1.txt 和 file2.txt有如下特点: File_1.txt has 84 bytes file size and it last modified time is 12:00 File_2.txt has 0 bytes file size and it last modified time is 11:59 我们想将它们移动到 /home/pungki/office 目录下。**但是目标地址*已经有file1.txt和file2.txt了。 我们用下面的命令将file1.txt 和file2.txt从当前目录移动到/home/pungki/office $ mv -uv *.txt /home/pungki/office 可以看到这些文件被移动了。能移动这些文件是因为它们最近的修改时间戳比 /home/pungki/office 目录中的文件新。9.不要覆盖任何已存在的文件如果-i选项询问我们是否要覆盖文件,那么 -n 选项将不会允许我们覆盖任何已存在的文件。 继续使用第8点中的例子,如果我们将-u 换成 -n同时加上-v选项,那么我们会看到没有任何文件移动到了 /home/pungki/office 目录下。 $ mv -vn *.txt /home/pungki/office10. 复制时创建备份默认情况下,移动文件将会覆盖已存在的目标文件。但是如果我们移动错了文件而目标文件已经被新的文件覆盖了,这时应该怎么办才好呢?有没有一种方法可以恢复之前的文件呢?答案是肯定的。我们可以用-b选项。该选项会在新文件覆盖旧文件时将旧文件做备份。这里我们还以第8点为例。 $ mv -bv *.txt /home/pungki/office 如截图中所见,在 /home/pungki/office 目录下出现了名为file1.txt~ and file2.txt~ 的文件。那个波浪符号(~)意味着这些文件是备份文件。从它们的属性中我们可以看到,这些文件比file1.txt和file2.txt要旧。

1、首先下载安装包,后缀是tar.gz的文件,一般都会直接到Downloads这个目录下。

2、这个时候打开命令行窗口。

3、用cd切换到该下载目录底下。

4、mkdir创建一个新的目录,然后把安装包用mv命令移动到目录下。

5、cd切换到这个目录下,然后tar -zxvf 文件名.tar.gz,这个命令就可以解压安装包。

6、然后用mv来移动一下这个目录,权限不够的时候需要用sudo。

7、这个时候查看一下成功移动过去了,安装就完成了。

分类: 电脑/网络 >> *** 作系统/系统故障

问题描述:

linux下mplayer的安装教程,要最简单的

解析:

step1. 下载必要的文件(总共约20分钟)

下载主程序:

MPlayer-1.0pre8(有更新版的,建议用这个版本)

官方解码器:

essential-***********.tar.bz2

官方win32_CODES-all:

windows-essential-***********.zip

皮肤:

Blue-1.4.tar.bz2

上面的那几样东西都在官方网站找到并顺利下载

下载网址: mplayerhq.hu/homepage/design7/dload

step2. 安装codec(键盘输入请仔细)

tar vjxf essential-***********.tar.bz2

mv essential-*********** /usr/lib/codes

chmod 644 /usr/lib/codes/*

chown root.root /usr/lib/codes/*

unzip windows-essential-***********.zip

mv windows-essential-*********** /usr/lib/wincodes

chmod 644 /usr/lib/wincodes/*

chown root.root /usr/lib/wincodes/*

3.安装MPlayer

tar vjxf MPlayer-1.0pre8.tar.bz2

cd MPlayer-1.0pre8

./configure --prefix=/usr/local/mplayer/ --enable-gui --enable-freetype --with-codecsdir=/usr/lib/codes/ --with-win32libdir=/usr/lib/wincodes/ --disable-gcc-checking --language=zh_CN

(这一步中,为了防止打错字,最好把这句话拷贝到终端窗口中。回车后,它会让你确认是否真的愿意disable-gcc-checking ,回车就行了。)

make

make的时间相当的长。输入 make 命令后,建议您听完三首mp3或者吃完饭后再回来继续。

make install

cd etc

cp example.conf /usr/local/mplayer/etc/config

cp codecs.conf /usr/local/mplayer/etc/

4.安装字体

把你想用的字体(如 simsun.ttf ,windows系统的字体目录下就有)放到/home/<你的用户名>/.mplayer 下(root用户放到/root/.mplayer下)并且改名为subfont.ttf .

拷贝(这里假设您的simsun字体临时放在 /root/ 目录下,用户为root):

cp /root/simsun.ttf /root/.mplayer/

改名:

mv /root/.mplayer/simsun.ttf /root/.mplayer/subfont.ttf

(windows系统c\windows\font中有很多字体,你选择一个拷贝到/home/<你的用户名>/.mplayer,如果没有.mplayer就新建一个,并改名为subfont.ttf,这样同样可以安装好字体,不必输入那么多命令)

5.安装皮肤

tar vjxf Blue-1.4.tar.bz2

mv Blue /usr/local/mplayer/share/mplayer/skins/

cd /usr/local/mplayer/share/mplayer/skins/

ln -s Blue default

6.如果运气还不错的话,应该就可以运行了。在终端中输入

/usr/local/mplayer/bin/gmplayer

就可以运行程序了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7250372.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-03
下一篇2023-04-03

发表评论

登录后才能评论

评论列表(0条)

    保存