Linux je jedním z nejpopulárnějších operačních systémů na světě a pro práci s ním je třeba mít určitou představu o příkazovém řádku. V tomto článku vám řekneme, jak odstranit soubor v Linuxu pomocí terminálu.
Prvním krokem je otevření terminálu. Obvykle jej najdete v nabídce aplikací nebo můžete použít klávesovou zkratku. Jakmile je terminál otevřen, uvidíte příkazový řádek připravený ke vstupu příkazů.
K odstranění souboru v Linuxu budete potřebovat příkaz "rm". Je zodpovědná za mazání souborů a adresářů. Při používání tohoto příkazu však buďte opatrní, protože smazání souboru pomocí příkazu "rm" nelze vrátit zpět, soubor bude trvale smazán.
Chcete-li soubor odstranit, musíte zadat příkaz "rm" s názvem souboru za ním. Pokud například chcete smazat soubor s názvem " file.txt "v aktuálním pracovním adresáři zadejte příkaz" rm file.txt". Po zadání příkazu stiskněte klávesu "Enter" a soubor bude smazán.
Mazání souborů v Linuxu: základní pojmy
V Linuxu lze soubory odstranit dvěma různými způsoby: pomocí příkazu rm nebo pomocí příkazu unlink. Oba způsoby se používají k mazání souborů, ale mají několik rozdílů v syntaxi a možnostech.
Tým rm je funkčnějším a výkonnějším příkazem pro mazání souborů. Kromě mazání souborů může také odstranit adresáře, rekurzivně odstranit obsah adresáře a další. Má také možnosti a příznaky, které vám umožňují nakonfigurovat proces mazání.
Tým unlink na druhou stranu je jednodušší a přímější způsob mazání souborů. Nemá žádné možnosti ani vlajky a pracuje pouze s jedním souborem najednou.
Při mazání souborů pomocí příkazu rm nebo unlink odstranění probíhá okamžitě bez možnosti obnovení. Před odstraněním je proto nutné mít jistotu o svých aktivitách a ujistit se, že vybrané soubory je opravdu třeba odstranit. Dávejte pozor, abyste neztratili důležitá data!
Nyní, když jsme se seznámili se základními pojmy pro mazání souborů v Linuxu, přejděme k podrobnějšímu návodu k použití příkazů rm a unlink Chcete-li odstranit soubory v Linuxu.
Soubor, adresář, cesta - co to je?
V operačním systému Linux je soubor entitou obsahující data nebo informace. Soubory mohou být různých typů, jako jsou textové, obrazové, zvukové nebo video soubory.
Adresář, také známý jako adresář, je speciální typ souboru, který slouží k ukládání a organizaci dalších souborů a adresářů. Je to obdoba složky v operačních systémech Windows.
Cesta (nebo cesta k souboru) označuje umístění souboru nebo adresáře v systému souborů Linux. Cesta se skládá z názvu adresáře (nebo adresáře) a názvu souboru odděleného symbolem "/". Absolutní cesta začíná kořenovým adresářem ( " / " ), zatímco relativní cesta začíná aktuálním adresářem.
Pochopení rozdílu mezi soubory, adresáři a cestami je důležité pro správnou práci se souborovým systémem Linux a úspěšné odstranění souborů příkazem v terminálu.
Příkaz rm: hlavní nástroj pro mazání souborů
Chcete-li použít příkaz rm v terminálu, musíte znát jeho argumenty a možnosti.
| Možnost | Popis |
|---|---|
| -i | Požaduje potvrzení o smazání každého souboru |
| -f | Smaže soubory bez potvrzení |
| -d | Odstraňuje adresáře |
| -r / -R | Rekurzivní mazání adresářů a jejich obsahu |
| --help |
Příklady použití příkazu rm :
RM soubor.txt-odstraní soubor s názvem " soubor.txt " v aktuálním katalogu.
RM-i soubor.txt-požádá o potvrzení smazání souboru s názvem soubor.txt " v aktuálním katalogu.
rm-rf adresář-rekurzivně odstraní adresář s názvem "adresář" a veškerý jeho obsah bez potvrzení.
Při používání příkazu rm buďte opatrní, protože smazané soubory nelze obnovit. Proto je důležité se před odstraněním ujistit, že je nutné odstranit a upravit zadanou cestu k souboru nebo adresáři.
Jak použít příkaz rm k odstranění souborů
V Linuxu se příkaz rm používá k odstranění souborů a adresářů. Je to jeden z nejvýkonnějších a nejužitečnějších příkazů v terminálu Linux.
Chcete-li soubor odstranit pomocí příkazu rm , zadejte následující příkaz:
| Tým | Popis |
|---|---|
| rm file.txt | Odstraní soubor s názvem file.txt v aktuálním adresáři. |
Můžete také odstranit více souborů najednou uvedením jejich jmen přes mezeru:
| Tým | Popis |
|---|---|
| rm file1.txt file2.txt file3.txt | Odstraňuje soubory s názvy file1.txt , file2.txt a file3.txt v aktuálním adresáři. |
Příkaz rm také podporuje možnosti, které mohou změnit jeho chování:
| Možnost | Popis |
|---|---|
| -r | Odstraní adresář a jeho obsah rekurzivně. |
| -f | Při mazání souborů a adresářů nepožadujte potvrzení. |
Chcete-li použít možnosti, zadejte je po příkazu rm a před názvy souborů:
| Tým | Popis |
|---|---|
| rm -r directory | Odstraní directory directory a její obsah rekurzivně. |
| rm -f file.txt | Odstraní soubor file.txt bez požadavku na potvrzení. |
Při používání příkazu rm buďte opatrní, protože mazání souborů a adresářů je nevratné. Před použitím jej dvakrát zkontrolujte,abyste se vyhnuli ztrátě dat.
Odstranění jednoho souboru
Chcete-li odstranit jeden soubor v Linuxu pomocí terminálu, musíte postupovat podle několika jednoduchých kroků:
| Krok | Tým | Popis |
|---|---|---|
| 1 | ls | Zkontrolujte aktuální umístění souborů a ujistěte se, že je přítomen požadovaný soubor. |
| 2 | RM název souboru | Smazat soubor pomocí příkazu rm . Místo názvu souboru zadejte název souboru, který chcete odstranit. |
| 3 | ls | Zkontrolujte, zda je soubor úspěšně odstraněn. |
Při mazání souboru buďte opatrní, protože operace je nevratná. Ujistěte se, že smazaný soubor neobsahuje důležitá data a jste si jisti svými činy.
Odstranění více souborů
Pokud potřebujete odstranit více souborů najednou, můžete použít příkaz rm s cestami k těmto souborům.
1. Otevřete terminál.
2. Přejděte do adresáře, kde jsou soubory, které chcete odstranit. Pokud jsou soubory například v adresáři / home / user / documents, spusťte následující příkaz:
3. Chcete-li zobrazit seznam souborů v aktuálním adresáři , spusťte příkaz ls.
4. Zadejte cesty k souborům, které chcete odstranit. Například pro odstranění souborů file1.txt a file2.TXT, spusťte následující příkaz:
rm file1.txt file2.txt
5. Po provedení příkazu budou soubory odstraněny, aniž by bylo možné je obnovit. Při používání příkazu rm buďte opatrní .
Mazání souborů podle dané masky
Příkazový řádek Linuxu poskytuje možnost mazání souborů na dané masce pomocí příkazu rm . To je užitečné, pokud máte více souborů se společnou předponou nebo příponou, které chcete odstranit současně.
Chcete-li odstranit soubory na dané masce, použijte zástupné znaky. Symbol * odpovídá jakékoli sekvenci znaků ,zatímco symbol? odpovídá jednomu symbolu.
Zde je několik příkladů použití příkazu rm k odstranění souborů na dané masce:
- rm file*.TXT-odstranit všechny soubory začínající na " file "a mající příponu".txt"
- rm ?.TXT-odstranit všechny soubory, které mají jeden znak v názvu a příponu."txt"
- rm *test* - odstranit všechny soubory, které obsahují "test" v názvu
Při používání příkazu rm buďte opatrní, protože zcela odstraní soubory, aniž by bylo možné je obnovit. Ujistěte se, že odstraňujete pouze soubory, které opravdu nepotřebujete.
Možnosti příkazu rm pro odstranění souborů
Příkaz rm v Linuxu se používá k odstranění souborů a adresářů. Má několik možností, které vám umožňují změnit její chování.
| Možnost | Popis |
|---|---|
| -f | |
| -i | Před odstraněním každého souboru požádá o potvrzení |
| - r nebo-R | Rekurzivně odstraní adresáře a jejich obsah |
| -v | |
| -d | Odstraní adresáře |
Chcete-li například odstranit soubor filename.txt, můžete použít příkaz rm filename.txt . Pokud chcete odstranit adresář a jeho obsah, můžete přidat možnost-r: RM-R directory .
Mazání souborů a adresářů může být nebezpečné, takže při používání příkazu rm buďte opatrní. Ujistěte se, že odstraníte pouze to, co skutečně hodláte odstranit.