filename

有没有办法从多个文件名中删除一个字符
filename

有没有办法从多个文件名中删除一个字符

我有一位客户,他给了我一台古老的 PowerMac G4,它有一个无法启动的操作系统和一个坏掉的硬盘,让我从中检索文件。我整天都在忙于这件事,并成功检索了他的文件,但他现在的现代电脑是 Windows 桌面,而且出于某种原因,他旧机器上的许多文件名中都有星号 ( *) 或冒号 ( :)... 问题是 Windows 不允许在文件名中使用这些字符。我是否可以在 Linux 笔记本电脑上运行终端命令或脚本等,批量从他的文件中删除这些字符,以便他可以将它们复制到 Windows 桌面,而不必手动重命名 500 个东西……? 谢谢! :) ...

Admin

更改文件夹名称每行的字符数
filename

更改文件夹名称每行的字符数

我注意到 Ubuntu 18.04 中文件夹名称每行允许的字符数比 Ubuntu 16.04 中少。这导致一些长单词被强制分成两行,导致我的桌面外观丑陋。有没有办法让 Ubuntu 接受文件夹名称的长行,即更改每行允许的字符数? ...

Admin

在所有文件夹和子文件夹中查找重复的不区分大小写的文件名
filename

在所有文件夹和子文件夹中查找重复的不区分大小写的文件名

我有大约 250,000 个文件,它们分布在几个带有子文件夹的文件夹中。正在寻找解决方案,如何在所有文件夹及其子文件夹中查找重复的文件名。我的操作系统是 Ubuntu 22.04,使用bash。 我更喜欢bash命令/脚本解决方案。但是,也欢迎提出类似的工具建议fdupes -r(但检查文件名是否相同,而不是检查其内容)。 关于文件及其名称: 所有文件都是图像并具有文件扩展名。 文件的内容并不重要并且可能会有所不同。 文件的扩展名并不重要并且可能不同。 文件名和扩展名的字母大小写不一致。 .有些文件的文件名中有多个句点。例如:file_Name2.1.pn...

Admin

Ubuntu 22.04 efibootmgr 来自终端‘吃’斜线
filename

Ubuntu 22.04 efibootmgr 来自终端‘吃’斜线

我在 DELL XPS 9320(unix 变体)上运行 ubuntu 22.04.3 + 维护,efibootmgr 版本 17,GNU bash 版本 5.1.16(1)-release(x86_64-pc-linux-gnu) 这是我上次尝试在 efibootmgr 中设置加载器的输出: $ sudo efibootmgr -v -b 0006 -L alternate -l "\\EFI\\ubuntu\\shimx64.efi" -d /dev/nvme0n1 BootCurrent: 0005 Timeout: 0 seconds BootOrd...

Admin

grep 和朋友是否有办法匹配字符串,就像 shell 文件名匹配而不是正则表达式一样
filename

grep 和朋友是否有办法匹配字符串,就像 shell 文件名匹配而不是正则表达式一样

实际上,我正在尝试搜索包含“文件名”的文本文件,并希望进行匹配,就像 shell 文件通配符生效一样。 Shell 文件通配符比正则表达式简单得多,所以我需要某种 grep "data??.*" < list_of_filenames 如果我可以用 AWK 做到这一点,我会得到加分,例如 awk -F/ '$NF ~ /data??.*/ {print $0}' < list_of_filenames 当由 / 分隔的行的最后一部分与模式“data??.*”匹配时打印该行 ...

Admin

蓝色突出显示的文本是什么意思?
filename

蓝色突出显示的文本是什么意思?

ls这是我运行时看到的/var/mail: 我特别想问的是那些 vbk 文件。Google 告诉我它是可执行文件,但实际上不可能。它们应该是日志文件。所有其他日志都是普通纯文本。 名称相似的文件(例如:vbk201303和vbk2013033)实际上大小相同。其他 3 个文件也一样。蓝色突出显示是否在告诉我它们是彼此的副本,或者它们实际上指向同一个文件,如果我删除其中一个,其他文件也会被删除? ...

Admin

通过 cifs mount 访问时文件名乱码且被截断
filename

通过 cifs mount 访问时文件名乱码且被截断

我有多台机器都运行 Ubuntu 20.04,以 Synology NAS 的形式访问共享驱动器。其中一台机器处理字符编码的方式似乎存在错误。 当从机器 B 和 C 读取由机器 A 写入 NAS 的文件时,将在特殊字符(如“:”)的位置插入无效字符,并且当这些文件被机器 B 或 C 修改时,机器 A 现在将看到文件名为“KXEP9K~U.LOG”之类的名称,而不是原始名称。 通过其他方式(例如 USB 记忆棒或 Synology Sync 文件夹)访问文件时,不会出现命名不一致的情况。只有通过已安装的目录访问时才会出现这种情况。这让我相信这是安装过程中字符编...

Admin

为什么要创建此文件(损坏的名称)?
filename

为什么要创建此文件(损坏的名称)?

我当时正在暂停一个项目,做些别的事情。与此同时,在项目目录中创建了这个文件:''$'\376''}Y'$'\016''+_'$'\356\245''1'$'\313''Y'$'\312''+'$'\270''>^'$'\321\312''1'$'\236\216\t\360''1'$'\355\227\031''3'$'\033\256\027\356''9?'$'\364\336\020''{ą'$'\254\301\254\355\235''<ߋ'$'\037''p'$'\252''G7͌ߔX8'$'\355\250''k'$'\267\a'...

Admin

如何处理路径和/或文件名中的空格?
filename

如何处理路径和/或文件名中的空格?

我有数百个经常导入的文件,因此目录中除了带空格的文件名外还包含一些空格。每个文件都有一个 4 位数的前缀 (seq #),我需要将其删除。我每晚都在编写一个脚本来执行此操作,但它似乎无法识别。我研究过很多关于这个主题的想法,但似乎都行不通。所以我写了一个小脚本来验证文件的存在(见下文) 1 #!/bin/bash 2 #PATH="junk/DirNo1/" 3 PATH="junk/Dir\ No2/" 4 #PATH="/home/roy/junk/DirNo1/" 5 #PATH="/home/roy/junk/Dir\ No2/" 6 ...

Admin

所选的下载文件的文件名不能直接编辑
filename

所选的下载文件的文件名不能直接编辑

每次我在 Ubuntu 21.10 中下载文件时铬 100,nautilus 窗口打开时会选中文件名(以橙色突出显示),但文件名不能直接编辑。我必须单击文件名才能编辑它。过去,它是直接可编辑的,如果不可编辑,选择它是没有意义的。例如,如果我右键单击下面的图像并选择下载它,就会发生这种情况。 我已按照您的建议操作,并且可以确认 Firefox 98 没有此问题,但 Opera 84 有。 是否有任何选项可以设置以使其可编辑? ...

Admin

Ubuntu CLI,用快捷方式替换长文件路径/文件名
filename

Ubuntu CLI,用快捷方式替换长文件路径/文件名

我有一个漫长的道路我的一些文件,我不想打字和/或Tab尽量使用-key在终端中使用它来执行命令时。 因此我想为其中一些命令(文件和目录)添加“快捷方式”,例如 代替 ls folder1/folder2/folder3/folder4/ 类似于 ls folder1234 和 代替 cat folder1/folder2/folder3/folder4/my_super_very_long_amazing_filename.txt 类似于 cat long_path_and_filename.txt(但显然更短:)) 如果不可能的话,那么使用两个“替换...

Admin

尝试克隆乐器硬盘,但在 Ubuntu Studio 20.04 中查看时,所有文件名都缩短为 8 个字符
filename

尝试克隆乐器硬盘,但在 Ubuntu Studio 20.04 中查看时,所有文件名都缩短为 8 个字符

编辑:感谢大家的建议!它给了我很多思考的空间。我想我会从完善我最初的问题开始:我目前正在尝试通过 Ubuntu Studio 20.04 浏览硬盘上的目录,但无法读取除 8.3 格式以外的任何文件名,而原始命名格式支持 16 个字符。 有人假设,额外的 8 个字符可以依靠原始设备(而非 Ubuntu)特有的某些过程来解锁更长的文件名,这将成为某种停止点。 我已通过以下方式将 42MB 驱动器复制到我之前创建的名为 42MB.dd 的文件中 [sudo dd if=/dev/sdd of=a USB 驱动器路径。42MB.dd 文件已写入,但我无法使用 tes...

Admin

为什么当我通过文本编辑器从 Google Drive 文件访问文件名时,文件名会被散列?
filename

为什么当我通过文本编辑器从 Google Drive 文件访问文件名时,文件名会被散列?

当我尝试在 VS Code 上访问我的 Google Drive 文件夹时,文件名似乎被散列了,并且没有按名称显示。这非常烦人。我也尝试过不同的编辑器。 我尝试过 atom、pycharm 和 sublime text。唯一似乎有效的是 Notepad++。我真的不想使用记事本,那么有什么解决办法吗? 我已经遇到这个问题很久了。我喜欢 Ubuntu,我不想因为一个问题而停止使用它。非常感谢您的帮助。 如第二张照片所示,代码看起来没什么问题。问题只在于文件名。 VS 代码 原子 Sublime Text ...

Admin

处理文件名中的空格
filename

处理文件名中的空格

我编写了以下 bash 函数,以便使用默认应用程序从命令行轻松打开文件: ## Open files with their default application function open { # If no arguments supplied, open current directory in Files application if [ $# -eq 0 ]; then xdg-open . &> /dev/null else # Else, open all files in the ...

Admin