Вопрос или проблема
Итак, я загрузил Ubuntu, чтобы начать работать с командной строкой. Кажется, Ubuntu создала каталог, который назвала моим именем пользователя на моем рабочем столе (как я узнал через pwd). Я с тех пор создал файл под названием colors.txt, используя nano, просто для практики. Используя команду ls, я подтвердил, что создал colors.txt.
Однако я не могу найти папку с именем моего пользователя или файл с названием colors.txt нигде на своем компьютере. Это нормально? Где может быть этот каталог и colors.txt?
Используйте команду find
find . -iname "colours.*" -print
Точка после find указывает начальный каталог (в данном случае текущий). Например, чтобы поискать в каталоге Designs
find Documents/Designs -iname "colours.*" -print
Опция ‘-iname’ игнорирует регистр и будет соответствовать
- Colours.txt
- colours.txt
- CoLoUrs.txt
Используйте ‘-name’, чтобы быть строгим в отношении имен
Опция -print указывает, что действие избыточно, так что вы можете оставить ее.
Вы можете использовать другие действия, например
find . -iname "colours.*" -delete
Сначала вам нужно изменить каталог, чтобы увидеть ваши файлы на рабочем столе.
На вашей командной строке Ubuntu выполните следующие шаги:
Шаг 1 – Сначала перейдите в корневой каталог. cd /
Шаг 2 – Затем найдите каталог с именем mnt и выберите этот каталог. ls
cd mnt
Шаг 3 – Теперь посмотрите, где находится диск, на котором вы храните свою операционную систему, перечислив все содержимое в каталоге. ls
Шаг 4 – Измените каталог на этот диск. Например, в моем случае операционная система находится на диске C cd c
Шаг 5 – Теперь найдите папку Users и выберите ее. cd Users/
Шаг 6 – Выберите ваше имя пользователя. cd <username>/
Шаг 7 – Теперь вы можете либо создать новый каталог, либо перейти в ваш конкретный каталог, выполнив ls
После этого, когда вы создаете новый файл в командной строке Ubuntu, вы должны увидеть его на своем компьютере.
Вы можете использовать команду find
, чтобы “найти” файлы и папки на вашем диске.
Поскольку ваш файл, скорее всего, находится в вашей домашней папке, сначала выполните эту команду, чтобы просканировать домашнюю папку:
find $HOME | grep "colors.txt"
Эта команда выведет все результаты, соответствующие “colors.txt”. Например, она может вернуть что-то вроде этого:
/home/<your_username>/Desktop/colors.txt
Если так, это место расположения вашего файла.
Если же команда не выдает никакого результата, вы можете попробовать просканировать весь диск. Учтите, что это займет некоторое время, особенно если у вас есть смонтированные тома:
find / 2> /dev/null | grep "colors.txt"
Команда 2> /dev/null
скроет сообщения об ошибках, так как некоторые каталоги на корневой файловой системе недоступны. Однако эта команда должна вывести местоположение “colors.txt” на вашем диске. Вы увидите несколько результатов, если файл появляется более одного раза.
Надеюсь, это поможет вам.
Ответ или решение
Если вы не можете найти папку с вашим именем пользователя или файл colors.txt, созданный в Ubuntu, существует несколько шагов, которые помогут определить, где они могут находиться. Давайте рассмотрим возможные причины проблемы и способы её решения.
1. Понимание структуры каталогов в Ubuntu
В Ubuntu, как и в большинстве дистрибутивов Linux, все пользователи имеют собственные домашние каталоги, которые расположены в /home/
. Например, если ваше имя пользователя — username
, ваш домашний каталог будет находиться по адресу /home/username
.
Папка с вашим именем пользователя и файлы, созданные с использованием текстового редактора nano
, обычно сохраняются в этом каталоге по умолчанию, если не указано иное место для сохранения.
2. Проверка текущего каталога
Если вы используете командную строку, введите команду pwd
, чтобы убедиться, что вы находитесь в правильном каталоге. Это должно показать путь к текущему каталогу. Если вы находитесь не в вашем домашнем каталоге, вернитесь в него командой:
cd ~
3. Использование команды ls
для отображения содержимого
Используйте команду ls
для просмотра содержимого текущего каталога. Это позволит вам убедиться, что файл colors.txt действительно существует в выбранном каталоге:
ls -la
4. Поиск файла с помощью команды find
Если вы не можете найти файл colors.txt, попробуйте использовать команду find
для его поиска. Это особенно полезно, если вас беспокоит, что файл может быть в другом каталоге. Чтобы искать в вашем домашнем каталоге, выполните следующую команду:
find $HOME -iname "colors.txt"
Эта команда будет искать файл с нечувствительностью к регистру и покажет путь к нему, если он существует.
Если вы не получили никаких результатов, вы можете попытаться просканировать всю файловую систему. Учтите, что это может занять некоторое время:
find / 2>/dev/null -iname "colors.txt"
Здесь 2>/dev/null
используется для подавления сообщений об ошибках, которые могут возникнуть из-за недостатка прав доступа к некоторым каталогам.
5. Проверка других путей хранения
Проверьте следующее:
- Убедитесь, что вы сохранили файл в правильном каталоге. При использовании
nano
, не забудьте записать файл с помощью командыCtrl + O
(записать) иCtrl + X
(выйти). - Если вы сохранили файл в папке
Desktop
, выполните командуcd ~/Desktop
и затемls
, чтобы просмотреть содержимое рабочего стола. - Используйте команду
locate
для быстрого поиска. Возможно, вам нужно установить базу данных для этого, если вы ещё этого не сделали:
sudo updatedb
Затем выполните:
locate colors.txt
Заключение
Если следуя указанным шагам, вы всё ещё не можете найти свою папку или файл, возможно, они были случайно удалены или перемещены. Убедитесь, что вы используете правильные команды и проверяете все возможные места хранения. Надеюсь, эта информация будет полезна и поможет вам в будущей работе с Ubuntu. Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать их.