将文件重命名为* .old

该命令使用shell扩展将文件'filename'重命名为'filename.old'。与输入“mv filename filename.old”相同。
.

0

linux命令:mv filename{,.old} filename{,.old} mv mv filename{,.old}rootopen.com
linux命令:mv filename{,.old} filename{,.old} mv mv filename{,.old}rootopen.com
rvcf 2018-01-08 20:02:48
输出
linux命令:mv 详解

评论

相关推荐

linux命令:mv filename.{old,new} filename.{old,new} mv mv filename.{old,new}rootopen.com
linux命令:mv filename.{old,new} filename.{old,new} mv mv filename.{old,new}rootopen.com
.

cd进入包含该文件的目录。这只是通常的移动命令,但是是快捷键。假设你想将照片img1.png从〜/ photos / holidayphotos移动到〜/ photoscommand的父目录中:〜/ photos / holidayphotos $ mv img1.png ..我使用Ubuntu,所以这将在debian但不知道还有什么。

linux命令:mv file_name.extension .. .. file_name.extension mv mv file_name.extension ..rootopen.com
linux命令:mv file_name.extension .. .. file_name.extension mv mv file_name.extension ..rootopen.com
.

如果你有一个不在中央Maven仓库中的JAR,它会将它添加到你的仓库中。

linux命令:mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging> -DgeneratePom=true -DgeneratePom=true -Dpackaging=<packaging> -Dversion=<version> -DartifactId=<artifact-id> -DgroupId=<group-id> -Dfile=<path-to-file> install:install-file mvn mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging> -DgeneratePom=truerootopen.com
linux命令:mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging> -DgeneratePom=true -DgeneratePom=true -Dpackaging=<packaging> -Dversion=<version> -DartifactId=<artifact-id> -DgroupId=<group-id> -Dfile=<path-to-file> install:install-file mvn mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging> -DgeneratePom=truerootopen.com
.

如果您有文件夹中的文件集合(例如,包含在文件夹中的一堆.zip文件),并且您希望将它们全部移动到公用文件夹,这非常有用。

linux命令:mv `find .zip ./` . . ./` .zip `find mv mv `find .zip ./` .rootopen.com
linux命令:mv `find .zip ./` . . ./` .zip `find mv mv `find .zip ./` .rootopen.com
.

linux命令:mvn deploy:deploy-file -DgroupId=groupId -DartifactId=artifactId -Dversion=1.0 -Dpackaging=jar -Dfile=pathtolib -DrepositoryId=repository -Durl=url -Durl=url -DrepositoryId=repository -Dfile=pathtolib -Dpackaging=jar -Dversion=1.0 -DartifactId=artifactId -DgroupId=groupId deploy:deploy-file mvn mvn deploy:deploy-file -DgroupId=groupId -DartifactId=artifactId -Dversion=1.0 -Dpackaging=jar -Dfile=pathtolib -DrepositoryId=repository -Durl=urlrootopen.com
linux命令:mvn deploy:deploy-file -DgroupId=groupId -DartifactId=artifactId -Dversion=1.0 -Dpackaging=jar -Dfile=pathtolib -DrepositoryId=repository -Durl=url -Durl=url -DrepositoryId=repository -Dfile=pathtolib -Dpackaging=jar -Dversion=1.0 -DartifactId=artifactId -DgroupId=groupId deploy:deploy-file mvn mvn deploy:deploy-file -DgroupId=groupId -DartifactId=artifactId -Dversion=1.0 -Dpackaging=jar -Dfile=pathtolib -DrepositoryId=repository -Durl=urlrootopen.com
.

这将创建一个名为MyProject的新目录,其中包含一个pom.xml和以下树结构:MyProject | - > pom.xml | - > src | | - > main | | | - > java | | | | - >我的| | | | | - >工作| | | | | | - > App.java | | - >测试| | | - > java | | | | - >我的| | | | | - >工作| | | | | | - > AppTest.java

linux命令:mvn archetype:create -DgroupId=my.work -DartifactId=MyProject -DartifactId=MyProject -DgroupId=my.work archetype:create mvn mvn archetype:create -DgroupId=my.work -DartifactId=MyProjectrootopen.com
linux命令:mvn archetype:create -DgroupId=my.work -DartifactId=MyProject -DartifactId=MyProject -DgroupId=my.work archetype:create mvn mvn archetype:create -DgroupId=my.work -DartifactId=MyProjectrootopen.com
.

maven.test.skip属性也可以添加到其他目标中。

linux命令:mvn -Dmaven.test.skip=true install install -Dmaven.test.skip=true mvn mvn -Dmaven.test.skip=true installrootopen.com
linux命令:mvn -Dmaven.test.skip=true install install -Dmaven.test.skip=true mvn mvn -Dmaven.test.skip=true installrootopen.com
.

取自 - http://maven.apache.org/guides/mini/guide-ide-eclipse.html

linux命令:mvn -Declipse.workspace=<path-to-eclipse-workspace> eclipse:add-maven-repo eclipse:add-maven-repo -Declipse.workspace=<path-to-eclipse-workspace> mvn mvn -Declipse.workspace=<path-to-eclipse-workspace> eclipse:add-maven-reporootopen.com
linux命令:mvn -Declipse.workspace=<path-to-eclipse-workspace> eclipse:add-maven-repo eclipse:add-maven-repo -Declipse.workspace=<path-to-eclipse-workspace> mvn mvn -Declipse.workspace=<path-to-eclipse-workspace> eclipse:add-maven-reporootopen.com
.

用于在文件服务器上移动东西

linux命令:mv $1 $2 && ln -s $2/$(basename $1) $(dirname $1) $1) $(dirname $1) $2/$(basename -s ln && $2 $1 mv mv $1 $2 && ln -s $2/$(basename $1) $(dirname $1)rootopen.com
linux命令:mv $1 $2 && ln -s $2/$(basename $1) $(dirname $1) $1) $(dirname $1) $2/$(basename -s ln && $2 $1 mv mv $1 $2 && ln -s $2/$(basename $1) $(dirname $1)rootopen.com
.

非常有用,当你有复杂的文件名,只需要改变它的一小部分。将一个名为“i-made-a-small-typo-right-here”的文件重新命名为“i-made-a-big-typo “right-here”:mv -vi i-made-a- {small,big} -typo-right-hereYou还可以复制多个文件,编辑,删除,处理等。

linux命令:mv -vi file{,~} file{,~} -vi mv mv -vi file{,~}rootopen.com
linux命令:mv -vi file{,~} file{,~} -vi mv mv -vi file{,~}rootopen.com
.

在运行命令之前需要预先下载rc iso。

linux命令:mv ubuntu-10.04-rc-desktop-amd64.iso ubuntu-10.04-desktop-amd64.iso; i=http://releases.ubuntu.com/10.04/ubuntu-10.04-desktop-amd64.iso.zsync; while true; do if wget $i; then zsync $i; date; break; else sleep 30; fi; done done fi; 30; sleep else break; date; $i; zsync then $i; wget if do true; while i=http://releases.ubuntu.com/10.04/ubuntu-10.04-desktop-amd64.iso.zsync; ubuntu-10.04-desktop-amd64.iso; ubuntu-10.04-rc-desktop-amd64.iso mv mv ubuntu-10.04-rc-desktop-amd64.iso ubuntu-10.04-desktop-amd64.iso; i=http://releases.ubuntu.com/10.04/ubuntu-10.04-desktop-amd64.iso.zsync; while true; do if wget $i; then zsync $i; date; break; else sleep 30; fi; donerootopen.com
linux命令:mv ubuntu-10.04-rc-desktop-amd64.iso ubuntu-10.04-desktop-amd64.iso; i=http://releases.ubuntu.com/10.04/ubuntu-10.04-desktop-amd64.iso.zsync; while true; do if wget $i; then zsync $i; date; break; else sleep 30; fi; done done fi; 30; sleep else break; date; $i; zsync then $i; wget if do true; while i=http://releases.ubuntu.com/10.04/ubuntu-10.04-desktop-amd64.iso.zsync; ubuntu-10.04-desktop-amd64.iso; ubuntu-10.04-rc-desktop-amd64.iso mv mv ubuntu-10.04-rc-desktop-amd64.iso ubuntu-10.04-desktop-amd64.iso; i=http://releases.ubuntu.com/10.04/ubuntu-10.04-desktop-amd64.iso.zsync; while true; do if wget $i; then zsync $i; date; break; else sleep 30; fi; donerootopen.com
.

我认为这比以前的例子更节省资源

linux命令:mv * .[0-9a-Z]* ../; cd ..; rm -r $OLDPWD $OLDPWD -r rm ..; cd ../; .[0-9a-Z]* * mv mv * .[0-9a-Z]* ../; cd ..; rm -r $OLDPWDrootopen.com
linux命令:mv * .[0-9a-Z]* ../; cd ..; rm -r $OLDPWD $OLDPWD -r rm ..; cd ../; .[0-9a-Z]* * mv mv * .[0-9a-Z]* ../; cd ..; rm -r $OLDPWDrootopen.com
.

避免由于名称冲突而覆盖或通过假设命令起作用并删除目标目录来破坏文件。

linux命令:mv -n * ../; cd ..; rmdir $OLDPWD $OLDPWD rmdir ..; cd ../; * -n mv mv -n * ../; cd ..; rmdir $OLDPWDrootopen.com
linux命令:mv -n * ../; cd ..; rmdir $OLDPWD $OLDPWD rmdir ..; cd ../; * -n mv mv -n * ../; cd ..; rmdir $OLDPWDrootopen.com
.

如果你不逃避文件名,你会得到命令把它解释为一个参数,返回(在最好的情况下)一个错误。

linux命令:mv ./-filename filename filename ./-filename mv mv ./-filename filenamerootopen.com
linux命令:mv ./-filename filename filename ./-filename mv mv ./-filename filenamerootopen.com
.

linux命令:mv -- -filename filename filename -filename -- mv mv -- -filename filenamerootopen.com
linux命令:mv -- -filename filename filename -filename -- mv mv -- -filename filenamerootopen.com
.

linux命令:mv -i something.conf{,~} && sed "/regexp/s/^/#/" < something.conf~ > something.conf something.conf > something.conf~ < "/regexp/s/^/#/" sed && something.conf{,~} -i mv mv -i something.conf{,~} && sed "/regexp/s/^/#/" < something.conf~ > something.confrootopen.com
linux命令:mv -i something.conf{,~} && sed "/regexp/s/^/#/" < something.conf~ > something.conf something.conf > something.conf~ < "/regexp/s/^/#/" sed && something.conf{,~} -i mv mv -i something.conf{,~} && sed "/regexp/s/^/#/" < something.conf~ > something.confrootopen.com
.

如果你想把一个Git仓库变成人们可以推到的原点,你应该把它作为一个裸仓库。参见:http://stackoverflow.com/questions/2199897/git-convert-normal-to-bare-repository

linux命令:mv .git .. && rm -rf * && mv ../.git . && mv .git/* . && rmdir .git && git config --bool core.bare true true core.bare --bool config git && .git rmdir && . .git/* mv && . ../.git mv && * -rf rm && .. .git mv mv .git .. && rm -rf * && mv ../.git . && mv .git/* . && rmdir .git && git config --bool core.bare truerootopen.com
linux命令:mv .git .. && rm -rf * && mv ../.git . && mv .git/* . && rmdir .git && git config --bool core.bare true true core.bare --bool config git && .git rmdir && . .git/* mv && . ../.git mv && * -rf rm && .. .git mv mv .git .. && rm -rf * && mv ../.git . && mv .git/* . && rmdir .git && git config --bool core.bare truerootopen.com
.

linux命令:mv file.png $( mktemp -u | cut -d'.' -f2 ).png ).png -f2 -d'.' cut | -u mktemp $( file.png mv mv file.png $( mktemp -u | cut -d'.' -f2 ).pngrootopen.com
linux命令:mv file.png $( mktemp -u | cut -d'.' -f2 ).png ).png -f2 -d'.' cut | -u mktemp $( file.png mv mv file.png $( mktemp -u | cut -d'.' -f2 ).pngrootopen.com
.

重命名文件而不覆盖现有的文件名

linux命令:mv -b old_file_name new_and_already_existent_file_name new_and_already_existent_file_name old_file_name -b mv mv -b old_file_name new_and_already_existent_file_namerootopen.com
linux命令:mv -b old_file_name new_and_already_existent_file_name new_and_already_existent_file_name old_file_name -b mv mv -b old_file_name new_and_already_existent_file_namerootopen.com
.

这使您可以替换文件或目录,并在出现问题时快速恢复。例如,网站文件的当前版本位于public_html中。在public_html〜中放入新版本的站点并执行该命令。名称被交换。如果出现任何问题,请再次执行(向上箭头或!!)。

linux命令:mv public_html{,~~} && mv public_html{~,} && mv public_html{~~,~} public_html{~~,~} mv && public_html{~,} mv && public_html{,~~} mv mv public_html{,~~} && mv public_html{~,} && mv public_html{~~,~}rootopen.com
linux命令:mv public_html{,~~} && mv public_html{~,} && mv public_html{~~,~} public_html{~~,~} mv && public_html{~,} mv && public_html{,~~} mv mv public_html{,~~} && mv public_html{~,} && mv public_html{~~,~}rootopen.com
.
共收录0条命令行
这里是记录和分享命令行的地方, 所有命令行都可以进行评论、提交替代方案.

推荐
    热门命令