我试图通过删除“tmp”来重命名文件列表。字符串
例如,1.tmp.tax.html将变成1.tax.html
(base) [david@archlinux ~]$ ls -ltr test/
total 684
-rw------- 1 david users 229779 Nov 7 11:43 1.tmp.tax.html
-rw------- 1 david users 229779 Nov 7 11:43 2.tmp.tax.html
-rw------- 1 david users 229779 Nov 7 11:43 3.tmp.tax.html
rename
我在我正在管理的QNAP Linux NAS系统的用户中发现了一个坏习惯文件命名。我们有一个Mac网络,一些文件夹和文件使用"/“字符命名,我知道它给Linux文件系统带来了问题。事实上,在Mac端,包含"/“的文件就会消失,因为QTS会自动用"/”替换所有实例。
我想搜索并重命名文件名,从":“到"_”。
在网上讨论时,我发现我可以用终端从我的Mac连接到Linux,并执行如下脚本:
for f in $(find /share/Public/demofind -name "*:*"); do mv $f ${f/:/_}; done
我已经下载了64位可执行的崇高文本文件,并提取了它。然后它创建了一个名为Sublime 2的子目录,我可以看到,因为我已经做了一个ls。
问题是,当我做cd Sublime Text 2时,我得到:
-bash: cd: Sublime: No such file or directory.
你能告诉我我做错了什么吗?我是Linux的新手!
我正在尝试在shell (zsh,如果重要的话)中进行一些快速的文件名清理。重命名文件。(为了安全起见,我使用cp而不是mv )
foreach f (\#*.ogg)
cp $f `echo $f | perl -pe 's/\#\d+ (.+)$/"\1"/'`
end
现在,我知道有一些工具可以做这样的事情,但出于个人兴趣,我想知道如何才能做到这一点。现在,我得到一个错误:
cp: target `When.ogg"' is not a directory
其中'When.ogg‘是文件名的最后一部分。我尝试添加引号(见上文)并
我有以下的规则:
$ ls files
a b c
$ cat Makefile
files.7z: ./files/*
7z a $@ $?
该规则将按以下方式执行:
7z a files.7z files/a files/b files/c
7z处理以./开头的路径,特别是在没有路径的存档中,它将包含文件。替换路径的最短方法是什么,首先,./在$?中?(文件名可以有空格。)
我的代码中没有错误,我已经在环境变量中配置了,但是显示了这个错误。我在Dev C++中创建了这个文件,并且运行良好。错误是:
g++.exe: error: Calculator: No such file or directory
g++.exe: error: .cpp: No such file or directory
g++.exe: fatal error: no input files
compilation terminated.
我已插入图片以供参考。
我在Visual代码中创建的文件运行良好,我尝试将该文件的代码复制到一个新文件中并运行。所以,我应该用我用Dev C+
当我在目录中使用'make‘命令时,我得到以下错误:
root@sahil:~/Desktop/Untitled Folder/rtlwifi_new-master# cd
rtlwifi_new-master
bash: cd: rtlwifi_new-master: No such file or directory
root@sahil:~/Desktop/Untitled Folder/rtlwifi_new-master# make
make -C /lib/modules/4.15.0-34-generic/build M=/home/sahi
我有一个文件目录,我想缩短这些文件的名称:
(3) andrew@andrew Learning_Plans $ ls -al
total 580
drwxr-xr-x 2 andrew andrew 4096 Apr 10 21:40 .
drwxr-xr-x 7 andrew andrew 4096 Apr 10 16:46 ..
-rw-rw-rw- 1 andrew andrew 17825 Mar 25 14:18 Edexcel International GCSE Physics Chapter 10 Properties of Waves Learning Plan.doc
我想更改我所有mkv文件的标签。我安装了MKVToolNix。我的代码是:
#!/usr/bin python3
# -*- coding: utf-8 -*-
import os
import subprocess
import re
neredebu='/home/pi/hrc2/Film-Dizi/duzenle'
for kokdizin, altdizinler, dosyalar in os.walk(neredebu):
for dosya in dosyalar:
if dosya.endswith('.mkv'):
我试着运行这段python代码:
#two brown number are an ordered pair in the form (m; n) such that n!+1=m^2
from math import factorial as fact
m=2
n=2
for i in range(10**2): # range of values to check
# checks current values and changes them according to results
if (fact(n)+1)==m**2:
print(m,n)
我是Linux新手。我正在尝试创建一个脚本来打印某些内容并启动一个关机命令。这是我的剧本:
#!/bin/bash
echo Hello WOOOOORRRRRLLLLDDDDDDD
echo sudo poweroff
每次我试图运行我的脚本,使用
chmod +x Hello World BASH
或者。/你好,世界巴什
但是,我收到以下错误消息:
chmod: cannot access 'Hello': No such file or directory
chmod: cannot access 'World': No such file o
有人能解决我的问题吗?我在linux虚拟机上使用buildozer将我的android手机上的.py文件转换成apk文件。 这是我的第一个kivy项目,我真的需要一些帮助来实现它。 这是代码 import kivy
from kivy.app import App
from kivy.uix.button import Button
class MyApp(App):
def build(self):
return Button(text='Hello World')
if __name__ in ('__android__', &
我对linux的使用非常陌生,也许这是我的第一次,所以我希望能得到一些详细的帮助。我在我的服务器(Linux)上的多个目录中有500多个文件,我想使用bash脚本将它们的扩展名改为.xml,我使用了很多代码,但它们都不能运行我使用的一些代码:
for file in *.txt
do
mv ${file} ${file/.txt}/.xml
done
或
for file in *.*
do
mv ${file} ${file/.*}/.xml
done
我不知道第二个是不是有效代码,我尝试更改txt扩展名,因为提示说没有这样的文件'.txt‘
我希望能得到一些好的帮助谢谢