mp4文件; 如果文本标题中开头第一个字符中是空格,则将文件标题中的这个空格删除掉; 注意:每一步都要输出信息 如果删除空格后的文件标题和文件夹中其他标题名重复,则在文件标题后加上一个“new”,以便进行区别...f.endswith('.mp4')] # 遍历文件名 for filename in filenames: print(f'处理文件:{filename}') # 检查文件名开头是否有空格 if filename.startswith...(' '): print(f' 发现开头空格:{filename}') new_filename = filename.lstrip() # 删除开头空格 # 检查新文件名是否已存在 if new_filename...', 1)[1] # 将文件移动到临时文件夹并重命名 shutil.move(os.path.join(folder_path, filename), os.path.join(temp_folder_path..., new_filename)) # 将文件从临时文件夹移回原文件夹 shutil.move(os.path.join(temp_folder_path, new_filename), os.path.join
Option-Command-T:在当前“访达”窗口中有单个标签页开着的状态下显示或隐藏工具栏。 Option-Command-V:移动:将剪贴板中的文件从原始位置移动到当前位置。...Command–左中括号 ([):前往上一文件夹。 Command–右中括号 (]):前往下一个文件夹。 Command–上箭头:打开包含当前文件夹的文件夹。...Command–Control–上箭头:在新窗口中打开包含当前文件夹的文件夹。 Command–下箭头:打开所选项。 右箭头:打开所选文件夹。这个快捷键仅在列表视图中有效。 左箭头:关闭所选文件夹。...连按 Command 键:在单独的标签页或窗口中打开文件夹。 按住 Command 键拖移到另一个宗卷:将拖移的项目移到另一个宗卷,而不是拷贝它。 按住 Option 键拖移:拷贝托移的项目。...按住 Command 键点按窗口标题:查看包含当前文件夹的文件夹。 了解如何使用 Command 或 Shift 在“访达”中选择多个项目。
dG删除从光标所在位置到文件末尾的所有内容 x删除单个字符 编辑文本命令备忘单 r替换单个字符(并返回命令模式) cc替换整行(删除该行并进入插入模式) C/ c$从光标处替换到行尾 cw从光标处替换到词尾...s删除一个字符(并进入插入模式) J将下面的行合并到当前行,它们之间有一个空格 gJ将下面的行合并到当前行,它们之间没有空格 u撤消 Ctrl+ r重做 .重复上一个命令 移动命令备忘单 h向左移动光标...Ctrl + f向前移动一个全屏 Ctrl + d向前移动 1/2 个屏幕 Ctrl + u向后移动 1/2 个屏幕 Ctrl + e将屏幕向下移动一行(不移动光标) Ctrl + y将屏幕上移一行(...将 TAB 转换为空格 :set bg=dark/light更改配色方案 :set ignorecase使搜索不区分大小写 :syntax on/off启用/禁用语法高亮 :e filename打开“文件名...” :r filename将“文件名”的内容复制到当前文件 :split filename水平分屏显示当前文件和“文件名” :vsplit filename垂直分屏显示当前文件和“文件名” :!
Command-Option-T在当前 Finder 窗口中打开单个标签时显示或隐藏工具栏。Command-Option-V移动:将剪贴板中的文件从其原始位置移动到当前位置。...Command–左中括号 ([)前往上一文件夹。Command–右中括号 (])前往下一文件夹。Command–上箭头打开包含当前文件夹的文件夹。...Command–Control–上箭头在新窗口中打开包含当前文件夹的文件夹。Command–下箭头打开所选项。Command–Mission Control显示桌面。...拖移时按 Command-Option为拖移的项目制作替身。拖移项目时指针会随之变化。Option-点按伸缩三角形打开所选文件夹内的所有文件夹。此快捷键仅在列表视图中有效。...Command-点按窗口标题查看包含当前文件夹的文件夹。
Option-Command-T 在当前 Finder 窗口中有单个标签页开着的状态下显示或隐藏工具栏。 Option-Command-V 移动:将剪贴板中的文件从原始位置移动到当前位置。...Command–左中括号 ([) 前往上一文件夹。 Command–右中括号 (]) 前往下一文件夹。 Command–上箭头 打开包含当前文件夹的文件夹。...Command–Control–上箭头 在新窗口中打开包含当前文件夹的文件夹。 Command–下箭头 打开所选项。 Command–Mission Control 显示桌面。...拖移时按住 Option-Command 为拖移的项目制作替身。拖移项目时指针会随之变化。 Option-点按开合三角形 打开所选文件夹内的所有文件夹。这个快捷键仅在列表视图中有效。...Command-点按窗口标题 查看包含当前文件夹的文件夹。
Option-Command-T 在当前“访达”窗口中有单个标签页开着的状态下显示或隐藏工具栏。 Option-Command-V 移动:将剪贴板中的文件从原始位置移动到当前位置。...Command–左中括号 ([) 前往上一文件夹。 Command–右中括号 (]) 前往下一文件夹。 Command–上箭头 打开包含当前文件夹的文件夹。...Command–Control–上箭头 在新窗口中打开包含当前文件夹的文件夹。 Command–下箭头 打开所选项。 Command–“调度中心” 显示桌面。...按住 Option-Command 键拖移 为拖移的项目制作替身。拖移项目时指针会随之变化。 按住 Option 键点按开合三角 打开所选文件夹内的所有文件夹。这个快捷键仅在列表视图中有效。...按住 Command 键点按窗口标题 查看包含当前文件夹的文件夹。
Fn-左箭头Home:滚动到文稿开头 Fn-右箭头End:滚动到文稿末尾 Command-上箭头将插入点移至文稿开头。...Option- Command-V移动:将剪贴板中的文件从原始位置移动到当前位置。 Option- Command-Y显示所选文件的快速查看幻灯片显示。...Command-4以封面流方式显示“访达”窗口中的项 Command-左中括号()前往上一文件夹。 Command-右中括号(])前往下一文件夹。 Command-上箭头打开包含当前文件夹的文件夹。...Command- Contro|上箭头在新窗口中打开包含当前文件夹的文件夹。 Command-下箭头打开所选项。 Command-“调度中心”显示桌面。即使您未在“访达”窗口中,这个快捷键也有效。...按住 Command键点按窗口标题查看包含当前文件夹的文件夹。
:e#或ctrl+^ – 回到刚才编辑的文件,很实用。 :f或ctrl+g – 显示文档名,是否修改,和光标位置。...:f filename – 改变编辑的文件名,这时再保存相当于另存为。 gf – 打开以光标所在字符串为文件名的文件。 :w – 保存修改。...基本移动 h或退格: 左移一个字符; l或空格: 右移一个字符; j: 下移一行; k: 上移一行; gj: 移动到一段内的下一行; gk: 移动到一段内的上一行; +或Enter: 把光标移至下一行第一个非空白字符...n%: 到文件n%的位置。 zz: 将当前行移动到屏幕中央。 zt: 将当前行移动到屏幕顶端。 zb: 将当前行移动到屏幕底端 标记 使用标记可以快速移动。.../pattern/+number: 将光标停在包含pattern的行后面第number行上。 /pattern/-number: 将光标停在包含pattern的行前面第number行上。
这同样适用于“访达”中的文件 Command + V 将剪贴板的内容粘贴到当前文稿或 App 中。这同样适用于“访达”中的文件 Command + Z 撤销上一个命令。...+ Command + V 移动:将剪贴板中的文件从原始位置移动到当前位置 Command + Y 使用“快速查看”预览所选文件 Option + Command + Y 显示所选文件的快速查看幻灯片显示...) 前往上一文件夹 Command + ] (右中括号) 前往下一个文件夹 Command + ↑ (上箭头) 打开包含当前文件夹的文件夹 Command + Control + ↑ (上箭头) 在新窗口中打开包含当前文件夹的文件夹...按住 Command 键拖移到另一个宗卷 将拖移的项目移到另一个宗卷,而不是拷贝它 按住 Option 键拖移 拷贝拖移的项目。...这个快捷键仅在列表视图中有效 按住 Command 键点按窗口标题 查看包含当前文件夹的文件夹
Option-Command-T:在当前“访达”窗口中有单个标签页开着的状态下显示或隐藏工具栏。 Option-Command-V:将剪贴板中的文件从原始位置移动到当前位置。...Command-左中括号 ([):前往上一个文件夹。 Command-右中括号 (]):前往下一个文件夹。 Command-上箭头:打开包含当前文件夹的文件夹。...Command-Control-上箭头:在新窗口中打开包含当前文件夹的文件夹。 Command-下箭头:打开所选项。 右箭头:打开所选文件夹。这个快捷键仅在列表视图中有效。...连按 Command 键:在单独的标签页或窗口中打开文件夹。 按住 Command 键拖移到另一个宗卷:将拖移的项目移到另一个宗卷,而不是拷贝它。 按住 Option 键拖移:拷贝托移的项目。...按住 Command 键点按窗口标题:查看包含当前文件夹的文件夹。 了解如何使用 Command 键或 Shift 键在“访达”中选择多个项目。
SCP 与文件目录操作实战指南:从基础到高阶应用 引言 在日常的 Linux 系统管理和开发运维工作中,文件传输和目录结构调整是常见的任务。...此外,我们有时会遇到需要调整目录结构的情况,比如将嵌套的目录文件移动到更合理的路径下。 本文将围绕以下两个核心问题展开: 如何使用 scp 正确拷贝文件夹?...SCP 基础:如何正确拷贝文件夹 1.1 问题复现 用户尝试使用 scp 拷贝文件夹时遇到错误: scp data/daohang/ root@14.103.122.159:/data/java/data...mv daohang/daohang/* ./ # 检查是否移动成功 ls -l # 删除空目录(确认无文件残留) rm -rf daohang/ 适用场景: 文件数量较少 文件名不含空格或特殊字符...(支持特殊字符) find daohang/daohang/ -type f -print0 | xargs -0 mv -t ./ # 删除空目录 rm -rf daohang/ 适用场景: 文件名含空格
这同样适用于“访达”中的文件 Command + V 将剪贴板的内容粘贴到当前文稿或 App 中。这同样适用于“访达”中的文件 Command + Z 撤销上一个命令。...+ Command + V 移动:将剪贴板中的文件从原始位置移动到当前位置 Command + Y 使用“快速查看”预览所选文件 Option + Command + Y 显示所选文件的快速查看幻灯片显示...) 前往上一文件夹 Command + ] (右中括号) 前往下一个文件夹 Command + ↑ (上箭头) 打开包含当前文件夹的文件夹 Command + Control + ↑ (上箭头) 在新窗口中打开包含当前文件夹的文件夹...按住 Command 键拖移到另一个宗卷 将拖移的项目移到另一个宗卷,而不是拷贝它 按住 Option 键拖移 拷贝拖移的项目。...这个快捷键仅在列表视图中有效 按住 Command 键点按窗口标题 查看包含当前文件夹的文件夹 最后 快捷键可以在很多场景下帮助我们更快地完成一些复杂操作,熟练使用能大幅提高电脑的使用效率。
路径,表示被复制的文件或文件夹 参数2:Linux路径,表示要复制去的地方 eg: 将test.txt 内容复制到test2.txt中 7.2 移动文件、文件夹 mv 命令可以用以移动文件\文件夹...语法:mv 参数1 参数2 参数1,Linux路径,表示被移动的文件或文件夹 参数2,Linux路径,表示要移动去的地方,如果目标不存在,则进行改名,确保目标存在 eg:将test.txt移动到Desktop...文件中 如果要移动去的地方不存在,则效果和重命名一样 eg:将test2.txt移动到test3.txt(因为test3.txt不存在,则将test2改名为test3) 7.3 删除文件、...表示要删除的文件或文件夹路径,空格隔开 eg:删除test3.txt rm命令支持通配符 * ,用来做模糊匹配 符号 * 表示通配符,即匹配任意内容(包含空)示例: test* ,表示匹配任何以test...命令去搜索指定的文件 语法:find 起始路径 -name ”被查找文件名“ eg:查找文件名为test的文件 2. find命令 - 通配符 和删除文件\文件夹时的通配符用法一样 符号
命令大全,最详细(建议收藏) 光标的移动 h - 左移光标 j - 下移光标 k - 上移光标 l - 右移光标 gj - 下移光标(折行文本) gk - 上移光标(折行文本) H - 移动到当前页面顶部...Esc - 退出插入模式 编辑文本 r - 替换当前字符 R - 在 ESC 按下之前,替换多个字符 J - 将下一行合并到当前行, 并在两部分文本之间插入一个空格 gJ - 将下一行合并到当前行,...,$d - 删除当前行到文件末尾 :.,1d - 删除当前行到文件开头 :10,$d - 从第 10 行到文件末尾 :g/{pattern}/d - 删除所有包含模式的行 :g!...]# - 切换到第 # 个缓冲区 :b[uffer] file - 用文件名切换缓冲区 :ls or :buffers - 列出所有打开的缓冲区 :sp[lit] 文件名 - 新建缓冲区打开 filename...当前文件名 # - 轮换文件名 * - 剪贴板内容 (X11 primary) + - 剪贴板内容 (X11 clipboard) / - 上次搜索的pattern : - 上次执行的命令
进行上游分析(原始数据——>表格)因为我们自己的电脑处理不了那么大的数据 Linux里面中,一切都是文件 位置管理符号: / 根目录(最前面),如果在其他位置,则表示目录层级分隔符 ~ 家目录 .当前目录...上一级目录 命令格式:命令 空格 参数 空格 文件 图片 文件管理相关命令: pwd #显示工作目录 ls -a #列出所有内容(包括隐藏文件) ls -l #展示文件的详细信息 一行代表一个文件的信息...] #创建文件 移动or重命名: mv [要移动的文件] [移动到哪个目录] #移动文件 mv [待重命名的文件名or文件夹名] [新的文件名or文件夹名] #改文件名 !!...里面的快捷方式) 以软链接更为常用 ln -s [绝对路径] [链接放在哪个位置] eg: ln -s /teach/software/Miniconda3-latest-Linux ./ #将这个文件放在.../这个位置 压缩和解压缩: tar -zxvf [文件名] tar -zcvf [压缩文件夹的名称] [文件1] [文件2] ...
中任意一个,就可以将光标移动到最底下那一行,进入底线命令模式(也称为指令列命令模式)。...使用 vim 打开文件 在命令行中输入如下命令: $ vim test.txt 采用 vi 文件名 或者 vim 文件名 就可以打开文件并且进入了命令模式。...vim3.png 注意:在 vim/vi 中 [Tab] 键是向右移动 8 个空格字符。 3. 按下 [ESC] 按钮回到命令模式 如果对文件编辑完毕了,那么应该要如何退出呢?...[Esc]退出编辑模式,回到一般模式中 底线命令模式 :w将编辑的数据写入硬盘档案中 :w!若文件属性为『只读』时,强制写入该档案。不过,到底能不能写入, 还是跟你对该档案的档案权限有关啊!...在 vi 中設定一下行號; 6. 移動到第 43 列,向右移動 59 個字元,請問你看到的小括號內是哪個文字? 7. 移動到第一列,並且向下搜尋一下『 gzip 』這個字串,請問他在第幾列? 8.
2. vim常用命令 2.1 一般模式中的命令 2.1.1 光标移动 命令 说明 h,← 光标左移一个字符 j,↓ 光标下移一个字符 k,↑ 光标上移一个字符 l,→ 光标右移一个字符 n[h,j,k,...- 光标移动到非空格符的上一列 n n表示数字,再按下空格键光标向右移动n个字符 0,[Home] 光标移动到第一个字符 $,[End] 光标移动到最后一个字符 H 光标移动到屏幕第一行第一个字符...M 光标移动到屏幕中央一行的第一个字符 L 光标移动到屏幕最后一行的第一个字符 G 光标移动到文件最后一行 nG n为数字,光标移动到文件第n行 gg 光标移动到文件第一行,相当于1G n<Enter...命令 说明 :n 编辑下一个文件 :N 编辑下一上文件 :files 列出当前vim打开的所有文件 2.6 多窗口 命令 说明 :sp [filename] 开启新窗口如果有文件名参数,在新窗口中打开该文件如果没有文件名参数...:sytax on:syntax off 是否根相关语法显示不同的颜色 :set bg=dark:set bg=light 设置主题颜色
cp -v 源文件 目标目录 参数-v能显示复制的过程; cp -p复制时保留原有的时间; cp -a复制时保留原有的权限、属组、时间 2. mv命令 mv文件和文件夹的移动功能、重命名功能 (1)将原文件名改为新文件名...我们可以使用命令mv 原文件名 新文件名: mv file filea 将文件名file改为filea ?...(2)将文件移动到目标文件夹 我们可以使用命令mv 要移动的文件 目标文件夹 mv filea /tmp 将文件filea移动到/tmp目录下 ?...(3)将文件移动的同时重命名 我们可以使用命令mv 文件夹中的文件 目标目录及新文件名 mv /tmp/filea /fileb 将tmp文件夹下的文件filea移动到根目录下,并重命名为fileb...只匹配到了fileb filecfile后单个字符; 表明: *通配任意个字符 ?通配单个字符
] change directory 切换文件夹 04 touch [文件名] touch 如果文件不存在,新建文件 05 mkdir [目录名] make directory 创建目录 06 rm [...常用选项说明: 选项 含义 -f 禁止交互式操作,如有覆盖也不会给出提示 -i 确认交互方式操作,如果mv操作将导致对已存在的目标文件的覆盖,系统会询问是否重写,要求用户回答以避免误覆盖文件 -v 显示移动进度...输出重定向命令:> Linux允许将命令执行结果重定向到一个文件,本应显示在终端上的内容保存到指定文件中。...常用参数: 参数 含义 -c 生成档案文件,创建打包文件 -v 列出归档解档的详细过程,显示进度 -f 指定档案文件名称,f后面一定是.tar文件,所以必须放选项最后 -t 列出档案中包含的文件 -x...l: 右移 M: 光标移动到中间行 L: 光标移动到屏幕最后一行行首 G: 移动到指定行,行号 -G w: 向后一次移动一个字 b: 向前一次移动一个字 {: 按段移动,上移 }: 按段移动,下移
打开文件 # 打开单个文件 vim file # 同时打开多个文件 vim file1 file2.....= ]] 其他移动方法 ^ 移动到本行第一个非空白字符上。 0 移动到本行第一个字符上(可以是空格) 使用 具名标记 跳转,个人感觉这个很好用,因为可以跨文件。...强制保存退出 :w 文件名> 另存为 :savesa 文件名> 另存为 ZZ 保存并退出。...查看是否设置了ruler,在.vimrc中,使用set命令设制的选项都可以通过这个命令查看 :scriptnames 查看vim脚本文件的位置,比如.vimrc文件,语法文件及plugin等。...如果tab无法显示,请确定用set lcs=tab:>-命令设置了.vimrc文件,并确保你的文件中的确有tab,如果开启了expendtab,那么tab将被扩展为空格。