标签: filename

获取今天的日期并在文件名中使用它

使用命令行,我想创建一个名称为今天日期的日志文件(例如,今天是 05/17/2011,所以文件名必须是log051711)。

我知道如何创建文件 ( touch filename),但我不知道如何获取今天的日期。我已经查看了 的手册date,但似乎我无法真正格式化其输出?

任何帮助,将不胜感激。

command-line filename date

13
推荐指数
1
解决办法
3万
查看次数

如何批量添加文件扩展名?

我的照片导入器从我的相机移动文件并重命名它们,但我忘记指定它应该保留文件扩展名。所以我有几个文件夹,里面有数百个 JPG 和 AVI 文件,它们都缺少正确的扩展名。

没有那么多视频文件,所以我可以在一般批量重命名为 JPG 之前或之后手动重命名它们。

为了让事情变得更复杂,文件名包含空格,所以我不能仅仅mv "*" "*.jpg"因为,嗯,这不起作用(但这就是我要做的,来自 DOS/Windows)。

我知道 Linux 充满了强大的命令。当这些文件包含空格时,如何批量重命名文件以添加 .jpg 扩展名?

请不要说“不要使用空格”,因为这真的不是我要问的。谢谢。

command-line filename batch-rename

12
推荐指数
3
解决办法
2万
查看次数

Ubuntu 中文件路径的最大长度是多少?

长期使用Windows系统,我知道在某些时候,当文件和文件夹名称变得太长时,会出现错误窗口。

当我尝试使用 SFTP 将文件从服务器备份到以下文件夹时发生了这种情况(例如):

D:(Windows drive partition)/Temporary/Projects/2015-06/Websites/Guitar-Site/Images/Logos/Manufacturers/Instruments/Basses/(long file name).png
Run Code Online (Sandbox Code Playgroud)

如您所见,有时我倾向于构建非常指定的文件夹路径,如果文件名也很长,NTFS 可能无法以这种方式保存它。

我目前担心我的物理备份,因为我的备份驱动器上的文件夹路径将添加/backups/(drive name)/...到所有文件路径。

在 ext4/Ubuntu 中是否有任何这样的限制(或类似的限制)我必须注意?

filesystem files directory filename

12
推荐指数
2
解决办法
2万
查看次数

如何重命名/提取 zip 存档中具有长名称的文件

我有一个 zip,其中包含名称很长的文件。

如果我尝试在命令行上提取,则会收到错误“文件名太长”。
如果我使用图形存档管理器,它不会提取文件,也不会让我重命名它们。如果我挂载存档,也会出现同样的问题。

我可以使用以下方法单独提取和重命名文件:

unzip -p -c example.zip "long file name.ogg" > shortname.ogg
Run Code Online (Sandbox Code Playgroud)

这对于大量文件是不切实际的。

是否有工具可以在提取文件名时截断文件名?

filename zip unzip

12
推荐指数
1
解决办法
9015
查看次数

Nautilus - 如何对文件名应用缩放?不只是在缩略图上

我正在寻找编辑 nautilus 处理缩放的方式。

从 Ubuntu 13.04 开始,当您在 nautilus 中使用缩放功能时,它只会更改缩略图/图标的大小,而文件名文本保持不变。

有没有办法让缩放功能改变文件名字体的大小?

在图像中: nautilus 缩放的差异,Ubuntu 11.04 / 13.04

我试图在 dconf-editor (org.gnome.nautilus.*) 中寻找一个隐藏的选项,但没有什么与我正在寻找的一致。

有小费吗 !?

注意:我使用的是桌面版 Ubuntu 作为我从沙发上控制的“电视”,当我在 Ubuntu 11.04 上时,我可以简单地放大 200% 并从远处轻松读取文件名,但现在,它只是图标...

还有我父亲视力不好的例子,旧的变焦功能对他来说也是完美的。

nautilus fonts thumbnails zooming filename

10
推荐指数
1
解决办法
884
查看次数

将文件名的第一个字母更改为大写

如何使用命令行将文件名的第一个字母更改为大写?
是否有任何命令行可以这样做?

command-line filename

9
推荐指数
1
解决办法
4387
查看次数

同时重命名多个文件

我有大约 180 个具有相同结构的文件:000-aaaaaaaa.txt.

文件名的正则表达式:/^[0-9]{3}\-[a-zA-Z]+$/gi(3 位数字 + -+ 字母 + .txt)。

我想剪切数字部分和-每个文件名

例如

  • 000-hello.txt -> hello.txt
  • 001-world.txt -> world.txt
  • 002-ubuntu.txt -> ubuntu.txt
  • 003-linux.txt -> linux.txt

command-line files filename batch-rename

9
推荐指数
2
解决办法
4450
查看次数

如何更改文件名时间戳?

我按时间顺序有 dat 文件的名称:

FileName_YYYY_MM_DD_HHMM.dat
Run Code Online (Sandbox Code Playgroud)

是否有任何命令可以为每个时间戳添加 30 分钟?

command-line filename timestamp

8
推荐指数
1
解决办法
2605
查看次数

当我在文本编辑器上从 Google 云端硬盘文件访问文件名时,为什么我的文件名会被哈希处理?

当我尝试在 VS Code 上访问我的 Google Drive 文件夹时,文件名似乎经过哈希处理,并且不按名称显示。这很烦人。我也尝试过不同的编辑器。

我尝试过atom、pycharm和sublime text。唯一有效的似乎是 Notepad++。我真的想避免使用记事本,那么有什么解决方案吗?

我已经经历了很长一段时间了。我喜欢 Ubuntu,我不想因为一个问题而不使用它。非常感谢您的帮助。

正如您在第二张照片中看到的那样,代码看起来很好。只是文件名有问题。

VS代码

截图1

原子

截图2

崇高的文字

截图3

filename google-drive

8
推荐指数
1
解决办法
2864
查看次数

如何在一个命令中更改所有文件前缀?

我需要将所有文件的后缀(都是相同的 .JPEG)更改为 .jpeg(大写与小写)。
有没有快速的方法呢?

files filename rename

7
推荐指数
1
解决办法
4885
查看次数