Назад | Перейти на главную страницу

Файл появляется, когда я делаю список своего текущего рабочего каталога, но говорит, что его не существует, если я пытаюсь что-то с ним сделать

Я работаю с сервером AIX. Сегодня я создал файл ucm.txt. Теперь я закончил с файлом и хочу его удалить.

Если я сделаю ls -ltr в моем текущем каталоге я получаю это.

-rw-r--r-- 1 barringer myserver 11729 Jul 16 09:11 ucm.txt

Если я пытаюсь что-то сделать с файлом (не меняя каталоги), я получаю это.

=> rm ucm.txt

rm: ucm.txt: A file or directory in the path name does not exist.

=> больше ucm.txt

ucm.txt: A file or directory in the path name does not exist.

Скорее всего, в имени файла есть "недопустимые символы" или пустые места.

вы можете попробовать это:

ls -1 | во время чтения файла выполните ls -lsd "$ file" done Посмотрите, сможет ли "ls" найти файл. Если это возможно, вы можете настроить этот сценарий, чтобы удалить файл. Однако будьте осторожны: этот фрагмент скрипта, который я предоставил, перечисляет ВСЕ файлы в каталоге, если вы настроите его для удаления файла, убедитесь, что он просто rm будет rm нужный файл.