Как найти файл с "/" в имени файла?

371
user793900

Я создал RAR, но по ошибке его имя файла состояло из "/". Команда выглядит так:

rar m -m0 Promo-CD-R/ Promo-CD-R/ 

Первая строка выходного файла архиватора RAR:

Creating archive Promo-CD-R/.rar 

Теперь я не вижу и не могу найти архив. Что делать? Я работаю на macOS.

1

1 ответ на вопрос

1
grg

Promo-CD-R/.rarявляется папкой Promo-CD-R с одним файлом с именем «.rar». Поскольку имя файла начинается с точки, это скрытый файл. Вы можете переименовать файл, используя mv:

mv Promo-CD-R/.rar Promo-CD-R/newfilename.rar 

Затем вы можете открыть папку Promo-CD-R в Finder и посмотреть архив.

Не работает :( Похоже, этот архив исчез в / dev / null или что-то ... $ mv Promo-CD-R / .rar Promo-CD-R.rar mv: переименовать Promo-CD-R / .rar в Promo-CD- R.rar: Нет такого файла или каталога user793900 6 лет назад 0
Это не то, что сказал ответ, чтобы сделать ... `Promo-CD-R / newfilename.rar` Tetsujin 6 лет назад 0
@ user793900 Я повторил проблему (хотя в Debian), и она полностью соответствует этому ответу. Вы уверены, что вы `mv` правильно? Я видел первую версию вашего вопроса, и я думаю, что ваш Promo-CD-R просто запутывает * реальный * путь. `cd` в каталог и запустить` ls -a` или `ls .rar`, чтобы увидеть файл. Kamil Maciorowski 6 лет назад 0
Я сделал это до того, как задал вопрос. Обе команды отображают «Нет такого файла или каталога». Что вы подразумеваете под «Promo-CD-R просто запутывает реальный путь»? user793900 6 лет назад 0
Тетсуджин, ты прав. Но все равно mv: переименуйте Promo-CD-R / .rar Promo-CD-R / new.rar: Нет такого файла или каталога user793900 6 лет назад 0