Как я могу удалить файлы в терминале свободно?

Я очень рекомендую терминал компаньона CLI.

Идеально подходит для начинающих и редко используемых команд.

PPA https://launchpad.net / clicompanion

1
задан 15 November 2012 в 01:30

11 ответов

Так же, как все говорят, rm -f <file> - это путь, однако, как сказал stonedsquirrel, вы можете ввести первые несколько букв и нажать <TAB>, и он будет автофильтировать имя файла.

4
ответ дан 25 May 2018 в 04:23

Попробуйте следующее: rm qweer*.mp3 bla*.mp3

Внимание: если есть имя файла, которое начинается с этих букв, эта команда ограничивает это.

0
ответ дан 25 May 2018 в 04:23

Поскольку @Hckr уже упоминал, нет никакого сходства между именем. Вы можете использовать подстановочные знаки, например. rm *.mp3 удалит все файлы, имена которых заканчиваются на .mp3. Если таких сходств нет, вам нужно указать каждый файл отдельно.

Фактически вы можете сохранить некоторые типизации, используя вкладку. В вашем примере, если вы наберете rm q и нажмите клавишу табулятора, он будет завершен до rm qweerkrtrkgljdjfkdjfdkf.mp3. Это работает, потому что это единственный файл, начинающийся с q. Если вы наберете rm b, этого будет недостаточно для завершения, потому что у вас есть два файла, начиная с b.

0
ответ дан 25 May 2018 в 04:23

Легко, rm 2.mp3 blabla.mp3.

ВНИМАНИЕ: Это приведет к постоянному удалению!

Для файлов:

rm -f 1*3*.MP3 удалит первые 2, не подтвердит, ПОСТОЯННО!

* - это что-то даже пустое, поэтому оно все еще удаляет второй.

0
ответ дан 25 May 2018 в 04:23
  • 1
    Возможно, -f после rm – user 15 November 2012 в 01:28
  • 2
    Если есть один файл, начинающийся с q, тогда введите q *, если есть больше, он удалит все q-begginers. – user 15 November 2012 в 01:32
  • 3
    Вы знаете, что можете отредактировать свой собственный ответ, чтобы включить эту дополнительную информацию. – user 15 November 2012 в 01:33
  • 4
    Вместо комментариев вы должны использовать кнопку edit, чтобы добавить эти замечательные дополнения в свой ответ. – Marco Ceppi♦ 15 November 2012 в 01:33
  • 5
    Готово! В следующий раз я буду использовать ноутбук. – user 15 November 2012 в 01:40

Я бы поставил файлы, которые вы не хотели удалять в папке, прежде чем запускать эти команды, если их было меньше, чем вы хотели избавиться. Но, в конечном счете, комбинация подстановочных знаков («*» и «?») И определения утверждений облегчит выполнение этой задачи. Просто зависит от того, какие файлы у вас есть, что вы хотите сохранить или избавиться.

Вы когда-нибудь пробовали перетаскивать файлы для удаления в окно терминала? Он может клонировать каталог, а также стиль пути имени файла для вас. Однако, если вы удаляете только 2 или 3 файла, я надеюсь, что это просто для учебных целей, иначе я буду вводить пути и имя файла вручную, используя «TAB» на моей клавиатуре, он должен автоматически заполнять имена файлов, указанные в текущий каталог, который начинается с того, что вы уже набрали.

0
ответ дан 25 May 2018 в 04:23

Завершение табуляции. Он включен для bash в Ubuntu по умолчанию. Он работает следующим образом:

$ rm bl<tab>

будет автоматически изменен на

$ rm blabla.mp3

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

$ rm b<tab><tab>
blabla.mp3  b.mp3

Это также работает для ряда других команд, таких как apt-get, service и т. д.

Если вас интересует еще более сложное завершение табуляции, проверьте zsh с конфигурацией Grml, это умопомрачительно.

0
ответ дан 25 May 2018 в 04:23

Легко, rm 2.mp3 blabla.mp3.

ВНИМАНИЕ: Это приведет к постоянному удалению!

Для файлов:

rm -f 1*3*.MP3 удалит первые 2, не подтвердит, ПОСТОЯННО!

* - это что-то даже пустое, поэтому оно все еще удаляет второй.

0
ответ дан 25 May 2018 в 04:23
  • 1
    Возможно, -f после rm – user 15 November 2012 в 01:28
  • 2
    Если есть один файл, начинающийся с q, тогда введите q *, если есть больше, он удалит все q-begginers. – user 15 November 2012 в 01:32
  • 3
    Вы знаете, что можете отредактировать свой собственный ответ, чтобы включить эту дополнительную информацию. – user 15 November 2012 в 01:33
  • 4
    Готово! В следующий раз я буду использовать ноутбук. – user 15 November 2012 в 01:40

Легко, rm 2.mp3 blabla.mp3.

ВНИМАНИЕ: Это приведет к постоянному удалению!

Для файлов:

rm -f 1*3*.MP3 удалит первые 2, не подтвердит, ПОСТОЯННО!

* - это что-то даже пустое, поэтому оно все еще удаляет второй.

0
ответ дан 25 May 2018 в 04:23
  • 1
    Возможно, -f после rm – user 15 November 2012 в 01:28
  • 2
    Если есть один файл, начинающийся с q, тогда введите q *, если есть больше, он удалит все q-begginers. – user 15 November 2012 в 01:32
  • 3
    Вы знаете, что можете отредактировать свой собственный ответ, чтобы включить эту дополнительную информацию. – user 15 November 2012 в 01:33
  • 4
    Готово! В следующий раз я буду использовать ноутбук. – user 15 November 2012 в 01:40

Легко, rm 2.mp3 blabla.mp3.

ВНИМАНИЕ: Это приведет к постоянному удалению!

Для файлов:

rm -f 1*3*.MP3 удалит первые 2, не подтвердит, ПОСТОЯННО!

* - это что-то даже пустое, поэтому оно все еще удаляет второй.

0
ответ дан 25 May 2018 в 04:23
  • 1
    Возможно, -f после rm – user 15 November 2012 в 01:28
  • 2
    Если есть один файл, начинающийся с q, тогда введите q *, если есть больше, он удалит все q-begginers. – user 15 November 2012 в 01:32
  • 3
    Вы знаете, что можете отредактировать свой собственный ответ, чтобы включить эту дополнительную информацию. – user 15 November 2012 в 01:33
  • 4
    Готово! В следующий раз я буду использовать ноутбук. – user 15 November 2012 в 01:40

Легко, rm 2.mp3 blabla.mp3.

ВНИМАНИЕ: Это приведет к постоянному удалению!

Для файлов:

rm -f 1*3*.MP3 удалит первые 2, не подтвердит, ПОСТОЯННО!

* - это что-то даже пустое, поэтому оно все еще удаляет второй.

0
ответ дан 25 May 2018 в 04:23
  • 1
    Возможно, -f после rm – user 15 November 2012 в 01:28
  • 2
    Если есть один файл, начинающийся с q, тогда введите q *, если есть больше, он удалит все q-begginers. – user 15 November 2012 в 01:32
  • 3
    Вы знаете, что можете отредактировать свой собственный ответ, чтобы включить эту дополнительную информацию. – user 15 November 2012 в 01:33
  • 4
    Готово! В следующий раз я буду использовать ноутбук. – user 15 November 2012 в 01:40

Легко, rm 2.mp3 blabla.mp3.

ВНИМАНИЕ: Это приведет к постоянному удалению!

Для файлов:

rm -f 1*3*.MP3 удалит первые 2, не подтвердит, ПОСТОЯННО!

* - это что-то даже пустое, поэтому оно все еще удаляет второй.

0
ответ дан 25 May 2018 в 04:23
  • 1
    Возможно, -f после rm – user 15 November 2012 в 01:28
  • 2
    Если есть один файл, начинающийся с q, тогда введите q *, если есть больше, он удалит все q-begginers. – user 15 November 2012 в 01:32
  • 3
    Вы знаете, что можете отредактировать свой собственный ответ, чтобы включить эту дополнительную информацию. – user 15 November 2012 в 01:33
  • 4
    Готово! В следующий раз я буду использовать ноутбук. – user 15 November 2012 в 01:40

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

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