How to move в file into в subfolder of the same ямс using конечный

I have в file named 123 and one main folder also named 123 which contains в subfolder of the same ямс.

How хан I move file 123 into the folder 123 since both the file and main folder have the same ямс in конечный?

1
задан 10 December 2015 в 14:44

3 ответа

Невозможно иметь файл и папку с одинаковым именем. Если вы проанализируете имя достаточно близко, вы заметите, что имена не совпадают.

В Linux файлы различаются. Я уверен, что вы использовали 123 в качестве примера, просто чтобы указать, что оба имеют одинаковое имя файла, как в abc. Имя может состоять из алфавитов или цифр. Имя может даже быть пробелами или комбинацией множества символов. Также имена файлов / каталогов чувствительны к регистру.

Файлы с алфавитными именами, чувствительные к регистру, означают, что следующие имена файлов различны. Вы можете иметь каталог файлов с помощью следующей комбинации abc:

abc aBc aBC
Abc ABc ABC
abC

Вы также можете поместить пробел или количество пробелов в любом месте от начала всех букв до конца всех букв. буквы, а также между любыми буквами. Это сделало бы имя каталога другим, даже если бы оно имело одинаковые буквы и напоминало бы одно и то же.

С помощью этой команды вы можете увидеть детали имен, какие из них являются папками, а какие файлы:

$ ls -la

В этой команде l указывает длинный вывод, который покажет вам подробнее о товаре. Глядя на это таким образом, у вас будет d слева от деталей, чтобы указать, что элемент является папкой (каталогом). Вы также увидите фактические названия элементов в списке, которые помогут вам увидеть различия. Будут отличия, если ваша система не будет повреждена, если вам может потребоваться выполнить команду, например fsck, чтобы исправить ее.

Вы можете рассмотреть возможность добавления содержимого команды ls к вашему вопросу, чтобы проблема стала понятнее.

Вы можете добраться до терминала, чтобы выполнить команду ls, нажав Alt Cntrl T

Вы можете переместите файл в каталог с таким же именем, как и любой файл. Введите полный путь к имени файла и полный путь к имени каталога.

Это пример:
(В третьей строке показана команда перемещения файла с тем же именем.)

$ mkdir /tmp/test
$ mkdir /tmp/test/123
$ echo hello > /tmp/123
$ mv /tmp/123 /tmp/test/123
$ nautilus /tmp/test

Если вы ввели Приведенные выше команды в окне терминала последняя команда выведет на экран окно тестового каталога в вашей папке /tmp/. В нем будет один каталог с именем 123 с файлом с таким же именем.

0
ответ дан 30 September 2019 в 01:58

Это может быть достигнуто путем перемещения файла из другого каталога в папку с таким же именем.

Я написал простой пример того, как вы можете сделать это ниже.

cd ~
mkdir test
nano 123
cd test
mkdir 123
cd ~ 
mv 123 test/123
0
ответ дан 30 September 2019 в 01:58

Попробуйте это. Но можно сделать это как, как обычно.

mv /path_to_source_folder/123.txt /123/single/

Здесь первый является путем, и это - имя имени файла с расширением, чем мы использовали основной foldername123 и следовали Вашей папкой single, я предполагаю, что это сделает вещи.

0
ответ дан 30 September 2019 в 01:58

Другие вопросы по тегам:

Похожие вопросы: