AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题

问题[filename](ubuntu)

Martin Hope
Idoia Pico
Asked: 2020-11-06 00:09:32 +0800 CST

如何在 Ubuntu 的终端中重命名档案?[复制]

  • 0
这个问题在这里已经有了答案:
如何使用命令行轻松重命名多个文件? (8 个回答)
1 年前关闭。

我有以下文件:

/home/wiki/15000_20000/xx00
/home/wiki/15000_20000/xx01
/home/wiki/15000_20000/xx02
...
/home/wiki/15000_20000/xx4686

如何将xx00, xx01, ...,重命名xx4686为152000, 152001, ..., 15204686,即替换xx为1520?

command-line filename rename
  • 3 个回答
  • 205 Views
Martin Hope
Piero
Asked: 2020-08-05 06:20:27 +0800 CST

将 sha256 哈希值存储到亲属文件中

  • 3

我想为文件夹中的每个日志文件生成 sha256 哈希,并将该哈希存储在以原始文件名命名的文件中,该文件名后缀为“.sha265”,位于同一文件夹中。例如,我想将哈希存储/path/file.ext到/path/file.ext.sha256

我成功生成了哈希,但未能创建 .sha256 文件。以下是如何生成哈希:

find /data/dump/ -type f -name "*.log" -exec sha256sum {} \;

任何帮助,将不胜感激 !:)

bash find filename hash
  • 2 个回答
  • 439 Views
Martin Hope
kikibobo
Asked: 2020-07-17 00:16:44 +0800 CST

压缩某些文件名的字母数字大于其他文件

  • 3

我在 slurm 工作中压缩了文件。但是工作在完成之前被取消了。它需要很长时间(一个文件约 10 分钟,有 200 个文件)。如何仅压缩尚未压缩的剩余文件?

$ ls
 
SRR7121484_1.fastq
SRR7121484_1.fastq.gz
SRR7121484_2.fastq
SRR7121484_2.fastq.gz
SRR7121485_1.fastq
SRR7121485_2.fastq
SRR7121488_1.fastq
SRR7121488_2.fastq
....

如您所见,所有剩余文件都大于数字7121485。我试图提取这个值并使用条件,但是还没有成功。

提前致谢!

command-line bash gzip filename
  • 1 个回答
  • 167 Views
Martin Hope
fixit7
Asked: 2020-06-14 18:08:17 +0800 CST

将两个命令合并为一个命令

  • 3

我正在寻找一种将这两者结合起来的方法,以便我可以从命令行一步完成。(我认为%1会在命令中。)

convert Tess.jpg tess.tif
tesseract tess.tif tess

例如:

text2file name of scanned document

这是在 Ubuntu MATE 上。

scripts bash filename
  • 4 个回答
  • 3270 Views
Martin Hope
vushne
Asked: 2020-05-27 11:40:32 +0800 CST

如何将文件从目录 /foo (1) 移动到目录 /foo

  • 1

我知道这是基本的,但我对 bash 很陌生。

由于一些重复,我在许多文件夹中有很多照片,我想清理它们。这是我的文件结构的示例

- 12-30-14
  - img1.jpg
  - img2.jpg
- 12-30-14 (1)
  - img3.jpg
- 12-30-15
  - img1.jpg
  - img2.jpg
- 12-30-15 (1)
  - img3.jpg

我想运行一个脚本,结果是

- 12-30-14
  - img1.jpg
  - img2.jpg
  - img3.jpg
- 12-30-14 (1)
- 12-30-15
  - img1.jpg
  - img2.jpg
  - img3.jpg
- 12-30-15 (1)

从那里我打算运行find . type d -empty -delete,以便最终结果是:

- 12-30-14
  - img1.jpg
  - img2.jpg
  - img3.jpg
- 12-30-15
  - img1.jpg
  - img2.jpg
  - img3.jpg

我只是不确定将文件从(1)目录移动到干净目录的正确方法。

有什么想法吗?

command-line bash filename
  • 1 个回答
  • 66 Views
Martin Hope
Vardogor
Asked: 2020-04-27 08:59:58 +0800 CST

让 KDE 忽略文件扩展名并将 .exe 作为 Linux 可执行文件运行

  • 1

我敢肯定你想知道我为什么要这么做。我想运行一个 Steam 游戏(具体来说是 Doom 3),我可以强制它下载,因为 Steam 现在使用 Proton 来兼容,但我希望能够使用社区源端口,它使用本机 Linux 可执行文件,同时仍在 Steam 中记录我的时间。所以,我从 Steam 下载了 Doom 3,然后从源端口复制了文件。然而,Steam 只能指向“Doom3.exe”,并且 Kubuntu 中没有选项可以将文件名与文件类型断开连接,因此将源端口的可执行文件重命名为 Doom3.exe 并从 Steam 启动不起作用,使用它尝试将其作为 Windows 可执行文件启动。我确实在文件的属性中找到了“文件类型选项”,但是“* .exe” 删除后立即返回条目。我希望我可以编写某种脚本来完成这项工作,如果能得到任何帮助,我将不胜感激。当然,我可以在没有 Steam 的情况下玩它,但我非常想计算我的时间。

steam executable filename
  • 1 个回答
  • 190 Views
Martin Hope
Max Mikhalchuk
Asked: 2020-03-17 14:13:45 +0800 CST

同时重命名多个文件

  • 11

我有大约 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 batch-rename filename
  • 6 个回答
  • 5891 Views
Martin Hope
Jaydin
Asked: 2019-12-06 17:53:50 +0800 CST

使用 Windows 不兼容字符查找和替换文件夹和文件名

  • 2

我的 Ubuntu (18.04) 驱动器与 Windows 驱动器同步。我在 Ubuntu 中的一些文件夹和文件名包含 Windows 中不允许的字符,这会导致同步期间出现问题。我想找到这些字符并将它们从文件/文件夹名称中删除或用“x”替换这些字符。这需要在文件夹/目录树中递归完成。

我怎样才能快速做到这一点?

以下是 Windows 中禁止使用的字符(根据 Christopher Oezbek 的回答修改):

< (less than)
> (greater than)
: (colon - sometimes works, but is actually NTFS Alternate Data Streams)
" (double quote)
\ (backslash)
| (vertical bar or pipe)
? (question mark)
* (asterisk)
command-line directory special-characters batch-rename filename
  • 1 个回答
  • 1124 Views
Martin Hope
Mohammad Kholghi
Asked: 2019-10-01 23:55:45 +0800 CST

如何删除文件名的结尾?

  • 1

我想将很多文件重命名为1_16_video1.mp4?1578683110081&54_127_video7.mp4?168302到1_16_video1.mp4& 54_127_video7.mp4。

我怎样才能重命名它们?

bash filename rename mv
  • 2 个回答
  • 2493 Views
Martin Hope
Rachael
Asked: 2019-09-27 04:10:02 +0800 CST

创建一个函数以在 bash 中使用分隔符从多个文件名中提取文件名

  • 2

例如,report jpg 将显示所有名为 something.jpg 的文件。这是我正在处理的代码,包括我的问题。

function report {
        x=`ls *.$1`
        num=`ls *.$1 | wc -l`  
        # Question 1:
        # Want to use variable for x to get
        # num, but num=$($x | wc -l) didn't work for this purpose.
        echo There are $num $1 files
        if [ $num -lt 10 ]; then
            # Question 2:
            # for this part, I want to use "find . -name '*.$1' 
            # with delimiter . to extract filename from its extension 
            # and display them (Also maybe need to use while or for loop)              
        fi
}
report jpg
report html
bash filename
  • 2 个回答
  • 425 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve