The mv command

2024-04-14 08:48
文章标签 command mv

本文主要是介绍The mv command,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

'mv' is a command that we're going to use tomove files around or to rename them. 'mv' sort of has a split-personality 人格分裂 because it serves these two functions at the same time.


'mv' command for renaming files


Let's go back yet again to Tony's file, 'stuff' again. 'stuff' is not a good name for a file just as 'book' isn't a good name for a book. Just imagine: "The number one bestselling book this week is 'Book' by John Author.You should probably re-name this file to something meaningful. I would suggest doing something like this:


Code:
mv stuff tonys_jokes


You may have noticed the underscore '_' in the title.It's there because Linux doesn't really like spaces in the file names. You can do it and Linux will accept it but it will put a \\ between the different words.Spaces are sort of 'faux pas' in Linux but not 'verboten'.It would be to your advantage to use '_' between words though.



Moving files with the 'mv' command


Now you can use the 'mv' command to move Tony's jokes into the directory you made to keep his files.


Code:
mv tonys_jokes tonyd/

If you do cd tonyd and then ls to* you will see his file there along with 'toms_jokes' and 'tomato_soup_recipe'. (if you have another friend named Tom and you like to cook)


You can also move entire directories with this command. You do not have to use the '-r' option as you did with 'cp'. You would just substitute the file name for a directory name


Code:
mv tonyd/ my_friends/

would move the directory 'tonyd' to the directory 'my_friends'.

这篇关于The mv command的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/902607

相关文章

jenkins 插件执行shell命令时,提示“Command not found”处理方法

首先提示找不到“Command not found,可能我们第一反应是查看目标机器是否已支持该命令,不过如果相信能找到这里来的朋友估计遇到的跟我一样,其实目标机器是没有问题的通过一些远程工具执行shell命令是可以执行。奇怪的就是通过jenkinsSSH插件无法执行,经一番折腾各种搜索发现是jenkins没有加载/etc/profile导致。 【解决办法】: 需要在jenkins调用shell脚

编译时出现错误 -- clang: error: linker command failed with exit code 1 (use -v to see invocation)

出现这个错误的原因有多种,常见的是因为某些文件的缺失或者是文件的重复导致的。 这类错误查看的关键在于其上一行的文字。 对于文件缺少而导致错误的情况: 例如上图中的示例,其上一行文字为 ld:library not found for -lrxl,可以看出是缺失了某一文件而导致的错误,这行文字中的最后“ -lrxl ”:-l 代表着其前缀是“lib”,连着后面的 rxl,其名称为 libr

ON_COMMAND_RANGE 和 ON_UPDATE_COMMAND_UI_RANGE

 ON_COMMAND_RANGE 和 ON_UPDATE_COMMAND_UI_RANGE 可以影射ID连续的Toolbar/Menu ID。 ON_COMMAND_RANGE影射的消息响应函数需要一个参数UINT表明是哪一个消息, afx_msg void OnZoom(UINT nID); 而ON_UPDATE_COMMAND_UI_RANGE的消息响应函数则无此ID,与ON

on command range

 ON_COMMAND_RANGEON_COMMAND_RANGE( id1, id2, memberFxn )参数: id1一个连续范围的命令ID的起始值。id2一个连续范围的命令ID的结束值。memberFxn该命令被映射到的消息处理函数的名字。 说明:使用这个宏把一个连续范围的命令ID映射到单个命令处理函数。ID的范围从id1开始,到id2结束。用ON_COMMAND_RAN

ON_COMMAND_RANGE的用法

 今天主要介绍一下ON_COMMAND_RANGE的用法 第一次用这个方法还是刚毕业那会,那时写过一个控制程序,界面上有很多电器的控制按钮,这些按钮的响应函数基本一致,只是相应的ID值不一样,要是一一写响应函数那不累死人,于是就东找西找,找到ON_COMMAND_RANGE。 最近一个偶然机会也要用到它,三下五除二,CODE写完了, 1.在要添加的工程上添加函数afx_msg vo

seleniumIDE command 命令类型

command命令 三大类型:(action、Accessor、assertion) 操作 存储 断言 操作类型——Action 浏览器操作 open(https://www.sogou.com/) 打开url。 goBack() 无参数,后退。 refresh() 无参数,刷新。 windowFocus() 无参数,激活选中的浏览器窗口。 windowMaximize() 无参数,使浏览器窗口

【POJ】3164 Command Network 最小树形图——朱刘算法

传送门:【POJ】3164 Command Network 题目大意:平面上n个点,分别编号1~n。有m条有向边(u,v),边权为两点间的笛卡尔距离,表达为(u,v,cost)。现在问你能否选择一些边使得编号为1的点能到达其他所有点并且花费最小。 题目分析:最小树形图入门题。 什么是最小树形图?其实就是有向最小生成树。 那么算法是怎么实现的呢? 首先,我们从根做一次dfs,判

python执行command, 并获取command的执行结果

import subprocess   # 方法1:使用subprocess模块的run函数 def run_cmd_1(command):     """     运行CMD命令并返回输出结果          参数:     command (str): 要执行的CMD命令          返回:     output (str): 命令执行的输出结果     """     try:

Unknown command: “create-react-app“

在创建react项目时出现报错" Unknown command: "create-react-app" " 解决方法: 配置变量,在要创建的目录下打开控制栏,输入下列命令,回车等待结束即可: npx create-react-app 项目名称   可能遇见的错误: 1. npm error network 'proxy' config is set properly.  S

关于GDB运行时No symbol table is loaded. Use the “file“ command.的解决方法

最近有同学问GDB使用的问题,对此做一个整理。 首先,GDB已经报错file找不到了,那可以运行file test检测一下 (gdb) file testReading symbols from test...(no debugging symbols found)...done. 发现找不到可执行文件,所以问题应该在于编译时候没有加上ggdb3,重新编译一下 ty@ubuntu: