Linux команды rm и rmdir- команды удаления файлов и папок.

preview_player
Показать описание
Linux команды rm и rmdir- команды удаления файлов и папок. В том числе и удаление "неудаляемых" файлов и папок.

# ====== код программы ===========
#!/bin/bash
# remove files and folders

# 1:28 удалить несколько пустых папок
mkdir a b c d # сначала создаём
rmdir a b c d # теперь удаляем

# 2:03 удалить четырёх уровневую директорию в текущей директории
mkdir -p a/b/c/d # сначала создаём
rmdir -p a/b/c/d # теперь удаляем

# 3:18 удалить папку, которая содержит внутри себя файлы
mkdir Folder_with_files # сначала создаём папку
(знак перенаправления) Folder_with_files/tmp # теперь создаём в ней файл
rm -r Folder_with_files # теперь удаляем

# 5:39 удалить файл tmp без уведомления
rm -f tmp

# 5:50 удалить файл tmp c уведомлением
rm -i tmp

# 6:04 удалить несколько файлов (все файлы нач. на t)
rm -i t*

# 7:46 удаление скрытых (неудаляемых) папок
sudo rmdir .Folder
# ================================
Рекомендации по теме
Комментарии
Автор

Linux команды rm и rmdir- команды удаления файлов и папок.

# код программы
#!/bin/bash
# remove files and folders

# удалить несколько пустых папок
mkdir a b c d # сначала создаём
rmdir a b c d # теперь удаляем

# удалить четырёх уровневую директорию в текущей директории
mkdir -p a/b/c/d # сначала создаём
rmdir -p a/b/c/d # теперь удаляем

# удалить папку с файлами
mkdir Folder_with_files # сначала создаём папку
>Folder_with_files/tmp # теперь создаём в ней файл
rm -r Folder_with_files # теперь удаляем

# удалить файл tmp без уведомления
rm -f tmp

# удалить файл tmp c уведомлением
rm -i tmp

# удалить несколько файлов (все файлы нач. на t)
rm -i t*

# удаление скрытых папок
sudo rmdir .Folder
#

ITeachcom
Автор

привет из будущего, ваш урок до сих пор актуален и мне оказался полезен, спасибо за труд

jekavirt
Автор

те кто хочет тщательно уничтожить файл, могут воспользоваться командой shred
она несколько раз перезаписывает сождержимое файла нулями или рандомно, переименовывает файл и расширение а затем удаляет, например: shred -zvu -n 25 имя_файла.*
означает что файл будет перезаписан нулями 25 раз а затем переименован и удалён

-dmitry-
Автор

Здравствуйте! У меня сложный вопрос.Установил Росу на чистый диск в автомате. Диск большой -1 терабайт Система не даёт изменять размеры разметки. Как её переустановить? Или можно обойтись без переустановки.Вы замечательно объясняете, по-этому обращаюсь к Вам. Спасибо.

petrshubin
Автор

Привет. Как удалить папку с двумя словами. Например: my book
Спасибо

nt
Автор

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

Scarlet_Doom