Странный файл существует с именем «* (звезда, звездочка)»

Я столкнулся с этой проблемой на своем ноутбуке, и моим решением было просто переустановить Skype (i386) из Ubuntu Software Center.

5
задан 21 May 2011 в 10:11

16 ответов

Вы можете удалить пустой файл следующим образом:

rm '*'

Если вам нужно подтверждение при удалении, сделайте следующее:

rm -i '*'

Edit: вы даже можете использовать обратная косая черта (\) или двойные кавычки ("") для выхода *.

Например: rm -i "*" или rm -i \*

6
ответ дан 25 July 2018 в 21:52
  • 1
    Или, процитируйте его обратным слэшем: rm -i \*. – ulidtko 21 May 2011 в 10:50
  • 2
    @ulidtko: да. цитата с обратной косой чертой будет работать. – Prince John Wesley 21 May 2011 в 10:53

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

Конечно, вы можете ее удалить.

Короткий ответ: вы можете удалить любой файл, в котором есть странные символы, с помощью rm -i ?. Более длинный ответ с примером: из командной строки я сделал 3 файла с 1 из существа '*':

rinzwind@discworld:~/tmp$ ls -l total 0 -rw-r--r-- 1 rinzwind rinzwind 0 2011-05-21 07:13 * -rw-r--r-- 1 rinzwind rinzwind 0 2011-05-21 07:14 1 -rw-r--r-- 1 rinzwind rinzwind 0 2011-05-21 07:14 2

rm -i ? - это команда, которую вы можете использовать для удаления файлов длиной 1 символ, а -i будет запрашивать подтверждение для любого файла, который он соответствует.

Действие:

rinzwind@discworld:~/tmp$ rm -i ? rm: remove regular empty file `*'? y rm: remove regular empty file `1'? n rm: remove regular empty file `2'? n

После первого «y» вам не нужно указывать остальные с помощью «n», но вы можете использовать control-C, чтобы прервать остальные файлы (если они есть с 1 символом).

Результат:

-rw-r--r-- 1 rinzwind rinzwind 0 2011-05-21 07:14 1 -rw-r--r-- 1 rinzwind rinzwind 0 2011-05-21 07:14 2
1
ответ дан 25 July 2018 в 21:52

Вы можете удалить пустой файл следующим образом:

rm '*'

Если вам нужно подтверждение при удалении, сделайте следующее:

rm -i '*'

Edit: вы даже можете использовать обратная косая черта (\) или двойные кавычки ("") для выхода *.

Например: rm -i "*" или rm -i \*

6
ответ дан 26 July 2018 в 17:26
  • 1
    Или, процитируйте его обратным слэшем: rm -i \*. – ulidtko 21 May 2011 в 10:50
  • 2
    @ulidtko: да. цитата с обратной косой чертой будет работать. – Prince John Wesley 21 May 2011 в 10:53

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

Конечно, вы можете ее удалить.

Короткий ответ: вы можете удалить любой файл, в котором есть странные символы, с помощью rm -i ?. Более длинный ответ с примером: из командной строки я сделал 3 файла с 1 из существа '*':

rinzwind@discworld:~/tmp$ ls -l total 0 -rw-r--r-- 1 rinzwind rinzwind 0 2011-05-21 07:13 * -rw-r--r-- 1 rinzwind rinzwind 0 2011-05-21 07:14 1 -rw-r--r-- 1 rinzwind rinzwind 0 2011-05-21 07:14 2

rm -i ? - это команда, которую вы можете использовать для удаления файлов длиной 1 символ, а -i будет запрашивать подтверждение для любого файла, который он соответствует.

Действие:

rinzwind@discworld:~/tmp$ rm -i ? rm: remove regular empty file `*'? y rm: remove regular empty file `1'? n rm: remove regular empty file `2'? n

После первого «y» вам не нужно указывать остальные с помощью «n», но вы можете использовать control-C, чтобы прервать остальные файлы (если они есть с 1 символом).

Результат:

-rw-r--r-- 1 rinzwind rinzwind 0 2011-05-21 07:14 1 -rw-r--r-- 1 rinzwind rinzwind 0 2011-05-21 07:14 2
1
ответ дан 26 July 2018 в 17:26

Вы можете удалить пустой файл следующим образом:

rm '*'

Если вам нужно подтверждение при удалении, сделайте следующее:

rm -i '*'

Edit: вы даже можете использовать обратная косая черта (\) или двойные кавычки ("") для выхода *.

Например: rm -i "*" или rm -i \*

6
ответ дан 2 August 2018 в 03:28
  • 1
    Или, процитируйте его обратным слэшем: rm -i \*. – ulidtko 21 May 2011 в 10:50
  • 2
    @ulidtko: да. цитата с обратной косой чертой будет работать. – Prince John Wesley 21 May 2011 в 10:53

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

Конечно, вы можете ее удалить.

Короткий ответ: вы можете удалить любой файл, в котором есть странные символы, с помощью rm -i ?. Более длинный ответ с примером: из командной строки я сделал 3 файла с 1 из существа '*':

rinzwind@discworld:~/tmp$ ls -l total 0 -rw-r--r-- 1 rinzwind rinzwind 0 2011-05-21 07:13 * -rw-r--r-- 1 rinzwind rinzwind 0 2011-05-21 07:14 1 -rw-r--r-- 1 rinzwind rinzwind 0 2011-05-21 07:14 2

rm -i ? - это команда, которую вы можете использовать для удаления файлов длиной 1 символ, а -i будет запрашивать подтверждение для любого файла, который он соответствует.

Действие:

rinzwind@discworld:~/tmp$ rm -i ? rm: remove regular empty file `*'? y rm: remove regular empty file `1'? n rm: remove regular empty file `2'? n

После первого «y» вам не нужно указывать остальные с помощью «n», но вы можете использовать control-C, чтобы прервать остальные файлы (если они есть с 1 символом).

Результат:

-rw-r--r-- 1 rinzwind rinzwind 0 2011-05-21 07:14 1 -rw-r--r-- 1 rinzwind rinzwind 0 2011-05-21 07:14 2
1
ответ дан 2 August 2018 в 03:28

Вы можете удалить пустой файл следующим образом:

rm '*'

Если вам нужно подтверждение при удалении, сделайте следующее:

rm -i '*'

Edit: вы даже можете использовать обратная косая черта (\) или двойные кавычки ("") для выхода *.

Например: rm -i "*" или rm -i \*

6
ответ дан 4 August 2018 в 19:25
  • 1
    Или, процитируйте его обратным слэшем: rm -i \*. – ulidtko 21 May 2011 в 10:50
  • 2
    @ulidtko: да. цитата с обратной косой чертой будет работать. – Prince John Wesley 21 May 2011 в 10:53

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

Конечно, вы можете ее удалить.

Короткий ответ: вы можете удалить любой файл, в котором есть странные символы, с помощью rm -i ?. Более длинный ответ с примером: из командной строки я сделал 3 файла с 1 из существа '*':

rinzwind@discworld:~/tmp$ ls -l total 0 -rw-r--r-- 1 rinzwind rinzwind 0 2011-05-21 07:13 * -rw-r--r-- 1 rinzwind rinzwind 0 2011-05-21 07:14 1 -rw-r--r-- 1 rinzwind rinzwind 0 2011-05-21 07:14 2

rm -i ? - это команда, которую вы можете использовать для удаления файлов длиной 1 символ, а -i будет запрашивать подтверждение для любого файла, который он соответствует.

Действие:

rinzwind@discworld:~/tmp$ rm -i ? rm: remove regular empty file `*'? y rm: remove regular empty file `1'? n rm: remove regular empty file `2'? n

После первого «y» вам не нужно указывать остальные с помощью «n», но вы можете использовать control-C, чтобы прервать остальные файлы (если они есть с 1 символом).

Результат:

-rw-r--r-- 1 rinzwind rinzwind 0 2011-05-21 07:14 1 -rw-r--r-- 1 rinzwind rinzwind 0 2011-05-21 07:14 2
1
ответ дан 4 August 2018 в 19:25

Вы можете удалить пустой файл следующим образом:

rm '*'

Если вам нужно подтверждение при удалении, сделайте следующее:

rm -i '*'

Edit: вы даже можете использовать обратная косая черта (\) или двойные кавычки ("") для выхода *.

Например: rm -i "*" или rm -i \*

6
ответ дан 6 August 2018 в 03:36
  • 1
    Или, процитируйте его обратным слэшем: rm -i \*. – ulidtko 21 May 2011 в 10:50
  • 2
    @ulidtko: да. цитата с обратной косой чертой будет работать. – Prince John Wesley 21 May 2011 в 10:53

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

Конечно, вы можете ее удалить.

Короткий ответ: вы можете удалить любой файл, в котором есть странные символы, с помощью rm -i ?. Более длинный ответ с примером: из командной строки я сделал 3 файла с 1 из существа '*':

rinzwind@discworld:~/tmp$ ls -l total 0 -rw-r--r-- 1 rinzwind rinzwind 0 2011-05-21 07:13 * -rw-r--r-- 1 rinzwind rinzwind 0 2011-05-21 07:14 1 -rw-r--r-- 1 rinzwind rinzwind 0 2011-05-21 07:14 2

rm -i ? - это команда, которую вы можете использовать для удаления файлов длиной 1 символ, а -i будет запрашивать подтверждение для любого файла, который он соответствует.

Действие:

rinzwind@discworld:~/tmp$ rm -i ? rm: remove regular empty file `*'? y rm: remove regular empty file `1'? n rm: remove regular empty file `2'? n

После первого «y» вам не нужно указывать остальные с помощью «n», но вы можете использовать control-C, чтобы прервать остальные файлы (если они есть с 1 символом).

Результат:

-rw-r--r-- 1 rinzwind rinzwind 0 2011-05-21 07:14 1 -rw-r--r-- 1 rinzwind rinzwind 0 2011-05-21 07:14 2
1
ответ дан 6 August 2018 в 03:36

* - пустой файл, кажется, может быть создан путем выдачи неправильной команды?

Конечно, вы можете ее удалить.

Краткий ответ: вы можете удалить любой файл, в котором есть странные символы, с помощью rm -i? . Более длинный ответ с примером: из командной строки я сделал 3 файла с 1 из '' ':

 rinzwind @ discworld: ~ / tmp $ ls -l total 0 -rw-r-r-- 1 rinzwind rinzwind 0 2011-05-21 07:13 * -rw-  r - r-- 1 rinzwind rinzwind 0 2011-05-21 07:14 1 -rw-r - r-- 1 rinzwind rinzwind 0 2011-05-21 07:14 2 

rm -i? - это команда, которую вы можете использовать для удаления файлов длиной 1 символ, а -i будет запрашивать подтверждение для любого файла, который он соответствует.

] Действие:

 rinzwind @ discworld: ~ / tmp $ rm -i?  rm: удалить обычный пустой файл `* '?  y rm: удалить обычный пустой файл `1 '?  n rm: удалить обычный пустой файл `2 '?  n 

После первого «y» вам не нужно указывать остальные с помощью «n», но вы можете использовать control-C, чтобы прервать остальные файлы (если они есть с 1 символом).

Результат:

 -rw-r - r-- 1 rinzwind rinzwind 0 2011-05-21 07:14 1 -rw-r-r-- 1 rinzwind rinzwind  0 2011-05-21 07:14 2 
1
ответ дан 7 August 2018 в 21:25

Вы можете удалить пустой файл следующим образом:

  rm '*'  

Если вам нужно подтвердить удаление, сделайте следующее: [ ! d8]

  rm -i '*'  

Изменить: вы можете использовать обратную косую черту ( \ ) или двойные кавычки ( «) для выхода * .

Например: rm -i" * " или rm -i \ *

6
ответ дан 7 August 2018 в 21:25

Вы можете удалить пустой файл следующим образом:

  rm '*'  

Если вам нужно подтвердить удаление, сделайте следующее: [ ! d8]

  rm -i '*'  

Изменить: вы можете использовать обратную косую черту ( \ ) или двойные кавычки ( «) для выхода * .

Например: rm -i" * " или rm -i \ *

6
ответ дан 10 August 2018 в 09:43

* - пустой файл, кажется, может быть создан путем выдачи неправильной команды?

Конечно, вы можете ее удалить.

Краткий ответ: вы можете удалить любой файл, в котором есть странные символы, с помощью rm -i? . Более длинный ответ с примером: из командной строки я сделал 3 файла с 1 из '' ':

 rinzwind @ discworld: ~ / tmp $ ls -l total 0 -rw-r-r-- 1 rinzwind rinzwind 0 2011-05-21 07:13 * -rw-  r - r-- 1 rinzwind rinzwind 0 2011-05-21 07:14 1 -rw-r - r-- 1 rinzwind rinzwind 0 2011-05-21 07:14 2 

rm -i? - это команда, которую вы можете использовать для удаления файлов длиной 1 символ, а -i будет запрашивать подтверждение для любого файла, который он соответствует.

] Действие:

 rinzwind @ discworld: ~ / tmp $ rm -i?  rm: удалить обычный пустой файл `* '?  y rm: удалить обычный пустой файл `1 '?  n rm: удалить обычный пустой файл `2 '?  n 

После первого «y» вам не нужно указывать остальные с помощью «n», но вы можете использовать control-C, чтобы прервать остальные файлы (если они есть с 1 символом).

Результат:

 -rw-r - r-- 1 rinzwind rinzwind 0 2011-05-21 07:14 1 -rw-r-r-- 1 rinzwind rinzwind  0 2011-05-21 07:14 2 
1
ответ дан 10 August 2018 в 09:43

* - пустой файл, кажется, может быть создан путем выдачи неправильной команды?

Конечно, вы можете ее удалить.

Краткий ответ: вы можете удалить любой файл, в котором есть странные символы, с помощью rm -i? . Более длинный ответ с примером: из командной строки я сделал 3 файла с 1 из '' ':

 rinzwind @ discworld: ~ / tmp $ ls -l total 0 -rw-r-r-- 1 rinzwind rinzwind 0 2011-05-21 07:13 * -rw-  r - r-- 1 rinzwind rinzwind 0 2011-05-21 07:14 1 -rw-r - r-- 1 rinzwind rinzwind 0 2011-05-21 07:14 2 

rm -i? - это команда, которую вы можете использовать для удаления файлов длиной 1 символ, а -i будет запрашивать подтверждение для любого файла, который он соответствует.

] Действие:

 rinzwind @ discworld: ~ / tmp $ rm -i?  rm: удалить обычный пустой файл `* '?  y rm: удалить обычный пустой файл `1 '?  n rm: удалить обычный пустой файл `2 '?  n 

После первого «y» вам не нужно указывать остальные с помощью «n», но вы можете использовать control-C, чтобы прервать остальные файлы (если они есть с 1 символом).

Результат:

 -rw-r - r-- 1 rinzwind rinzwind 0 2011-05-21 07:14 1 -rw-r-r-- 1 rinzwind rinzwind  0 2011-05-21 07:14 2 
1
ответ дан 13 August 2018 в 15:55

Вы можете удалить пустой файл следующим образом:

  rm '*'  

Если вам нужно подтвердить удаление, сделайте следующее: [ ! d8]

  rm -i '*'  

Изменить: вы можете использовать обратную косую черту ( \ ) или двойные кавычки ( «) для выхода * .

Например: rm -i" * " или rm -i \ *

6
ответ дан 13 August 2018 в 15:55
  • 1
    Или, процитируйте его обратным слэшем: rm -i \ * . – ulidtko 21 May 2011 в 10:50
  • 2
    @ulidtko: да. цитата с обратной косой чертой будет работать. – Prince John Wesley 21 May 2011 в 10:53

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

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