我怎样才能 grep 一个文件,这个文件的名称开头有一个空格,然后重命名时没有空格?顺便说一句,还有其他文件包含“file1 名称”。ls - l "File1"将显示其中包含“File1”名称的所有文件。
$ls -l
drwxr-xr-x 2 root root 1515 Apr 8 01:36 File1
drwxr-xr-x 2 root root 1515 Apr 8 01:49 File1
drwxr-xr-x 2 root root 2343 Apr 8 01:54 File3
drwxr-xr-x 2 root root 2303 Apr 8 01:59 File4
drwxr-xr-x 2 root root 2303 Apr 8 01:59 Another_File1
如您所见,“File1”开头有一个空格。如何将“File1”重命名为“Bad_File1”?
谢谢
最佳答案
只需引用它的名字:
mv " File1" "Bad_File1"
^
另请注意“File1”是一个目录:
drwxr-xr-x 2 root root 1515 Apr 8 01:36 File1
^
所以您使用 ls -l "File1"
看到的是该目录的内容。
关于linux - Unix - 文件名开头的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30134324/